Задать вопрос
  • Как организовать кабель-менеджемент?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. 2.
    Маленький скрытый микрофон закрепленный на столе будет получать вибрацию через стол от движения мышки, от стука по клавишам. А большой микрофон не будет скрытым, и будет торчать.
    Лучше не наушники а качественную гарнитуру.
    Просверлите сквозь стол отверстия, выведите через аудиоудлинитель разъемы.

    3. Тоже самое. Либо просверлить и вывести USB удлинитель, либло можно двухсторонним скотчем приклеить к под крышкой стола сам хаб.
    Ответ написан
  • Почему планеты не падают на Солнце?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Солнце притягивает планеты своей гравитацией, как и планеты притягивают обьекты в космосе своей гравитацией. Для поддержания искусственных спутников земли на постоянной орбите необходимо тратить энергию двигателей.


    Это потому, что вселенная работает не по математике, а по физике. Не только солнце притягивает планеты, но и планеты притягивают солнце, и планеты притягивают планеты, и астероиды летают, а еще, в отличие от земли, солнце излучает ОГРОМНОЕ количество энергии (читайте солнечный ветер).
    На спутники очень действует гравитация Луны, поэтому поддержание ровной орбиты проблематично.
    Некоторые спутники летают не в чистом космосе а в верхних границах атмосферы, где может ощущаться как остаточное трение, так и воздействие магнитного поля земли. Все эти и много других факторов постоянно влияют на спутники, в результате они со временем падают, поддавшись самому ощутимому непрерывному воздействию - гравитации земли.

    Ну и кто вам сказал, что планеты не падают на Солнце? Вы просто посмотрите не на картинки нашей системы, а попробуйте нарисовать в адекватном масштабе размеры солнца, размеры земли и других планет, чтобы представить разницу. А затем попробуйте зарисовать масштабы планет и солнца и расстояние между ними. Процесс падения слишком длительный для такого мелкого в космических масштабах понятия как человеческая цивилизация.
    Да и Солнце нестабильно, еще до того, как Земля упадет на Солнце, Солнце успеет расшириться, поглотить ближайшие планеты и взорваться, раскидав остальные.
    Ответ написан
    2 комментария
  • Как по заголовкам определить почту?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Главное поле смотрите
    Received: from dhcp-5-186-121-200.cgn.ip.fibianet.dk (dhcp-5-186-121-200.cgn.ip.fibianet.dk. [5.186.121.200])
    by mx.google.com with ESMTP id r13-v6si1886580pgb.355.2018.10.23.10.38.38
    for <мояпочта@gmail.com>;

    Это тот почтовый сервер, с которого было отправлено письмо. fibianet.dk не очень похож на гугловский smtp.

    Кроме того, SMTP протокол работает таким образом, что для отправки письма пользователю не нужен ящик, нужно только поднять SMTP сервер, почта с которого уйдет и пройдет спам фильтры, либо доступ к любому рабочему SMTP, полученный через open relay или другие небезопасно настроенные уязвимости.
    Ответ написан
    Комментировать
  • Как указать переменные окружения TCL при запуске bash-скрипта из cron?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Как-то вы неправильно выполняли команду cd и переменные окружения.
    Все должно отлично работать.
    1. Приведите пример скрипта
    2. Вместо expect, удаленную авторизацию на git можно настраивать по ssh, через ssh-ключи, тогда все работает автоматически и надежно.
    Ответ написан
    Комментировать
  • Как изменить маршрут доставки в exim?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Возможно после исправления /etc/aliases вам нужно их скомпилить

    sudo newaliases
    Ответ написан
  • Что есть структура, а что оператор в C?

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

    В другой книге переводчик просто не называл это структурой, а сразу сказал что это синтаксис для оператора if.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Шахматы, шашки.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Как вы себе представляете кроссплатформенность в администрировании виндовс и линукс, если у них совершенно другие внутренности? Автоматическая установка драйверов в виндовс и линукс - разные вещи.
    Многие вещи в windows сети ставятся централизованно через global policy, о чем Линукс понятия не имеет.
    Опять же, установка софта - он же разный.

    В принципе,
    Для Линукс конечно лучшее это bash
    Для Windows - powershell/bat

    Можно поставить git на windows, чтобы bash скрипты работали.
    Но все равно, для ряда задач, нужно будет в скриптах делать условные переходы и вызывать либо sysinternals и powershell для windows, либо gnu/bash с sudo на линуксе.

    Для банальных вещей - bash/python/perl должно быть более чем достаточно, но это не столько автоматизация администрирования, сколько общая автоматизация.
    Ответ написан
    2 комментария
  • Как сделать условие в условии в bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    квадратные скобки в bash это не синтаксис языка, это конкретная команда test
    то есть
    "[ $a==$b ]" тоже самое что "test $a==$b"

    И когда вы пишете [ $a==$b && $c==$d ], баш парсит как "test $a==$b && $c==$d", то есть синтаксическая ошибка.
    Закрывайте скобки, либо используйте опции команды тест

    1) "if [ $a==$b ] && [ $c==$d ]; then"
    2) "if [ $a==$b -a $c==$d ]; then"
    Ответ написан
    Комментировать
  • Как автоматически создать Excel таблицу по заполненной форме?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "в интернете нигде не нашел."
    На самом сайте гитхаба (то есть в интренете) все отличия указаны.
    Или вы не понимаете смысл фразы "приватные репозитории" ?
    Ответ написан
    Комментировать
  • DNS в локальной сети при обращении к шлюзу?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Для тех команд, кому список значений из пайпа нужно превратить в аргументы, xargs превращает stdin pipe в последовательность аргументов.

    Примеры для понимания
    $ # команда echo не работает с stdin
    $ echo 1 2 3 4 5 | echo
    
    $# команда echo работает с аргументами
    $ echo 1 2 3 4 5 | xargs echo
    1 2 3 4 5
    
    $# команда cat работает с stdin
    $ echo 1 2 3 4 5 | cat
    1 2 3 4 5
    
    $# команда cat работает и с аргументами, но при этом ищет файлы
    $ echo 1 2 3 4 5 | xargs cat
    cat: 1: No such file or directory
    cat: 2: No such file or directory
    cat: 3: No such file or directory
    cat: 4: No such file or directory
    cat: 5: No such file or directory


    Вдобавок xargs позволяет обрабатывать pipe по частям, еще и парралельно.
    Ответ написан
    Комментировать
  • Как ток понимает, что ему нужно разделиться по проводнику, где параллельное соединение резисторов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Учите физику и свойства тока.
    У вас есть фраза "Он же первый раз протекает", слово протекает вам ничего не говорит?

    Если у вас есть водопровод, и там есть разветвитель, то вода под напором как поймет что ей нужно в оба разветвителя "протечь"? Никак, она просто под напором идет туда, где сопротивление меньше. В стенку ей течь сложно, а по направленю в трубах легко.
    Ток ведет себя аналогично воде - течет везде, где сопротивление позволяет протечь.
    Ответ написан
    6 комментариев
  • Как наконец попасть на собеседование Java junior разработчика?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Начало карьеры, студенты
    Информационные технологии, Интернет, Мультимедиа"

    Зачем вы вставили эту фразу в резюме?

    Опыт работы - вы описали непонятные приложения, без указания МЕСТА работы, что либо создает впечатление, что вы ненадежный человек, который прыгает с места на места каждые 2 месяца, либо писали непонятно что для себя. Это не "опыт работы", это "мои проекты".

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

    Писать нужно кратко - имею представление о MVC, базовый уровень SQL.

    Также в списке технологий можно указать git, а не "деплоил проекты на github и bitbucket", поскольку на самом деле никто проекты на github и bitbucket не деплоит, их туда push-ат. А деплоят приложения на енвайрнмент. Под словом деплой подразумевается обычно установка/инсталляция/разворачивание приложения туда где оно будет выполняться.

    "Английский — могу проходить интервью"
    "Так же обладаю уровнем английского intermediate"
    Зачем два раза, причем первое - непонятно какое интервью вы можете проходить, во втором - не очень корректно звучит фраза.

    Разрешение на работу: Россия

    Зачем это вам?

    Желательное время в пути до работы: Не имеет значения

    Уберите это вообще, если не имеет значения.

    Посмотрите другие готовые интервью, но не джуниоров а сеньоров. Постарайтесь уловить стилистику.

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

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

    Хостинг - это просто арендованное место на уже настроенном веб-сервере провайдера, чтобы не держать домашний комп все время включенным.
    Начать нужно с изучения программирования и как работает HTTP на базовом уровне.
    Ответ написан
    Комментировать
  • CI/CD для QA инженера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Понимать что такое SDLC, знать терминологию, которая сейчас используется при наличии CI/CD в проекте.
    2. Для QA это не практическое задание, а понимание что это такое CI/CD с точки зрения организации работы.
    Ответ написан
    Комментировать
  • Где лучше учить разговорный английский?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Разговорный английский учится в разговоре.

    По книгам у вас будут развиваться навыки чтения и возможно словарный запас, и это вообще никак не поможет вам натренировать ваш мозг слышать звуки английской речи и распознавать их в слова, адаптируясь к различным акцентам произношения и интонациям мгновенно.
    Ищите хотя бы видеоматериалы.
    А лучше - общение.
    Ответ написан
  • Какие размеры коробки от диска DVD или CD?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Место под внутреннюю наклейку может слегка варьироваться. Неизменно в основном только посадочное место для самого диска.
    Большинство стандартных DVD коробочек 182x136 мм
    Большинство стандартных CD кейсов 125x142 мм

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    1. Есть стандарты для протоколов низкого уровня. Для ethernet это вроде IEEE_802.3 - там описаны и структура пакетов и алгоритмы как работать с CRC. Сетевая карточка умеет работать с этими пакетами.

    2. 3. 4. https://en.wikipedia.org/wiki/Network_processor Все обрабатывается микрокодом процессора карточки, там есть и поддержка стандартов и самое начало, когда два устройства договариваются друг с другом о протоколах передачи и так далее. Физический адрес - это как раз то, о чем знает сетевая карточка еще до операционной системы.
    На сетевой карте есть чипсет. От него зависит в том числе и скорость работы. например в свое время 100мбитные карточки были заметно дороже 10мбитных именно из-за более дорогого чипсета, коториый бы успевал обрабатывать пакеты. А серверные карточки брали на себя много полезных вещей, до того как информация уходила уже в драйвер tcp на основной процессор.
    Ответ написан
    Комментировать