Задать вопрос
  • Бесплатный аналог гитхаба, но чтоб мой проект не был виден всем. Есть такое?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    При наличии белого IP, просто на локальной машине развернуть gitdaemon или git через ssh?
    Ответ написан
    Комментировать
  • Почему нельзя генерировать на компьютере случайные числа?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Задача совершенно сложная, поскольку компьютер - вещь совершенно не случайная. Компьютер - он конкретный, и не способен создать случайность, только выполнить конкретные команды.

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

    Вторая проблема - взять эти разные величины - это нужно обратиться к таймеру, обратиться к устройствам, выполнять эти математические операции, то есть это не быстро.

    Без сторонних железок, можете пробовать сами..
    Какой-нить бред, вроде текущее время * температуру проца, взять первые 1024 от этого и прочитать указанный сектор на первом разделе устройства, провернуть через md5, опять прибавить новое текущее время.
    Если вам быстродействие устроит - то вот пример более-менее рандомного числа, которое в разное время на разных машинах будет генерить разные цифры. Но вот проблема в том, что если вы будете несколько недель генерить этим методом рандомные цифры от 0 до 100, то через несколько недель, статистика вам покажет, что некоторые числа будут встречаться гораздо чаще, чем другие.

    Хороший алгоритм, который на млн запросов выдаст примерно ровное выпадание чисел по ВСЕМУ диапазону - задача крайне сложная.
    Ответ написан
    2 комментария
  • Где установлен загрузчик grub?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    ОС загружается не из загрузочного раздела. Загрузочный раздел в своем MBR (мастер бут рекорд) хранит загрузчик, который загружается и уже после этого предлагает выбор или грузит систему, которая может быть практически на любом разделе и любом диске.
    Некоторые загрузчики большие, поэтому в MBR лежит только его часть, а затем подгружается остальное. В винде например оно лежит в каталоге Boot
    Ответ написан
    Комментировать
  • Различна ли продолжительность работы от аккумулятора в Linux и OS X?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Из коробки, предустановленная Windows и MacOS ведут себя экономнее Линукса.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    стандартная утилита под *никс nmap
    под винду тоже есть порт
    Ответ написан
    Комментировать
  • Зачем нужно знать машинный код?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    geektimes.ru/post/49670
    habrahabr.ru/post/228641

    И линуксовый GRUB и стандартный загрузчик из Windows7 умеют грузить ОС из VHD.
    Ответ написан
    Комментировать
  • Почему выполняется с паузой?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Надо смотреть что за инструкции. Телепаты в отпуске.
    Ответ написан
    8 комментариев
  • Почему не пингуется по короткому имени?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    В hosts в Windows (windows/system32/drivers/etc/hosts) добавили строку
    192.168.0.1 router

    ?
    Ответ написан
  • Как решить проблему с CommandNotFound?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    либо у вас отсутствует /usr/lib/command-not-found
    тогда нужно его установить.

    либо отсутствуют необходимые зависимости для его запуска
    тогда нужно посмотреть чего не хватает через ldd /usr/lib/command-not-found и доустановить
    Ответ написан
  • Инстаграм просит сменить домен. Нарушаю ли я права?

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

    "You should not sell, offer to sell, or transfer the domain name to any third party."
    Указано не то, что ты не можешь его перепродать, а не можешь перепродать третьим лицам.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Один случай - вообще не показателен.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    "К сожалению качество моего кода оказывается отвратным"
    Каким образом ты это определяешь?
    Если ты смотришь свои старые скрипты, и видишь там говнокод, это означает что ты вырос как специалист, и видишь ошибки в своих старых работах. То есть все идет путем - продолжай в том же духе, расти дальше.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если подключение не DVI а старенький аналоговый VGA разъем, то скорее всего процессе смены жесткого диска, вы подвигали провода внутри корпуса и убрали наводки, которые шли на видяшку или видеокабель.
    Ну и может старый диск как-то крутился в резонанс, создавая наводки, а у нового другая частота.
    Правда на DVI это тоже может повлиять.
    В общем суть - это наводки.
    Ответ написан
    2 комментария
  • Стоит ли париться за престижный диплом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Престижный вуз имеет значение НЕ для айтишника.

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

    Зарубежом, высшее образование крайне важно. В нашей стране - пока что важнее реальные знания, но наличие диплома упростит(не гарантирует!) прием на работу в аутсорсе, при зарубежном заказчике.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все эти программы - лишь инструменты.
    Если посмотришь в магазине домашних инструментов, возможно удивишься, но даже разновидностей молотков можно найти штук 5-10.
    Работай в том, что тебе больше подходит. Ну и PS и AI работают с растром и вектором, то есть уже РАЗНЫЕ вещи.
    Не забывай, что кроме веб дизайна есть еще куча вещей, где нужно рисовать, чертить и работать с графикой.
    Ответ написан
    2 комментария
  • Ограничение возможностей Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Вообще запуск странички и браузера можно элементарно поместить в автозагрузку.
    Для работы с веб-сайтом вообще можно сразу установить Линукс, и 99% школьников уже и не полезут там что-либо ломать.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    docuwiki посмотрите.
    Вообще mediawiki и docuwiki одни из самых удобных.
    Ответ написан
    Комментировать