Задать вопрос
  • Как лучше всего изучать английский?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Да и какие знания необходимы грамотному схемотехнику и есть ли у этой профессии какие то последующие этапы развития?

    Этап развития "грамотный схемотехник" уже весьма хороший.
    На этом этапе можно попробовать замутить собственное производство каких-то IOT вещей.
    Ответ написан
    Комментировать
  • Можно ли собрать дистрибутив Linux из рабочей системы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Не путайте дистрибутив и предварительно настроенный образ конкретного Линукса.

    Просто склонируйте Линукс - все должно работать.
    Обычно в худшем случае просто не работает какая-то фича или устройство, не вызывая креш системы.
    Ответ написан
    Комментировать
  • Безопасно ли использовать SUID для скрипта обновления системы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    SUID может не работать на скриптах, только на бинарниках. Сперва проверьте.
    Ответ написан
    Комментировать
  • Как написать скрипт по переносу файлов в linux с условием?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    declare -i CNT=0
    for FILE in dir1/*; do
      if [[ $CNT -gt 1000 ]]; then mv $FILE dir2; fi
      CNT+=1
    done
    Ответ написан
    Комментировать
  • Можно ли запускать цикл в цикле?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    for x=1 to 10
      for y=1 to 10
       выстрел
      next y
    next x
    Ответ написан
    Комментировать
  • Как добавить запятые к выводу?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    groups $USER|tr ' ' ,

    Если без юзера в начале
    groups $USER|tr ' ' ,/cut -d, -f2-
    Ответ написан
    9 комментариев
  • Как узнать скорость интернета для просмотра фильмов в онлайне 1080p на торрентах с объемом 8 Гб и выше?

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

    А так - делите размер файла на длительность видео и считайте.

    Например фильм 1.5 часа, 8 гб = 8000 мбайт / 90 минут = 88 мбайт/мин ~= 1.5 мбайт/сек.

    Умножаем на 10 и получаем, что примерно 15 мегабит должно хватать для просмотра данного фильма.

    Дальше зависит от пинга, от кеша, от раздающих - в торренте бывает когда подключились к 10 источникам, один из которых медленный, И как раз следующий блок скачивается с этого медленного пира.
    Ответ написан
    3 комментария
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Неужели для того, чтобы написать простенький сайт без головокружительной графики, гифок и прочей "фигни" нужно для начала:


    Для того, чтобы написать простенький сайт, можно просто html.

    Вы лукавите, не указывая в вопросе какой именно функционал вы хотите. Если сказать хотелки, можно подсказать какими технологиями они реализуются. Тогда будет понятно куда копать.
    Простенький сайтик может быть hello world, а может быть адаптивный "одностраничник со скроллингом" на webassembly.
    Ответ написан
    Комментировать
  • Что нужно для форума?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    По нашему мнению, вопрос глупый.
    1. ОС нужно выбирать ту, в которой хоть немного умеешь работать. Иначе вместо основ программирования будешь полгода учиться ее настраивать
    2. Выбирают не столько ОС, сколько ПО для работы. Вот Visual Studio под линуксом собираешься запускать? Уже умеешь как такое замутить?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. В подавляющем количестве гаражей проблемы с нормальным электричеством, вплоть до просто пропадание на пару часов. Ну и без хорошего стабилизатора быстро вылетит. И опять таки - протащить в гараж хороший инет не всегда выйдет.
    2. Охрана - если в гараже будет столько техники, без сигнализации не очень. Опять хлопоты.
    2. Если беспокоит шум игровой машины - вынесите ее на балкон, пару маленьких отверстий для кабелей и все.
    А сервера - арендуйте VPS, зачем свои?
    Ответ написан
  • Как сменить софт на ноутбуке?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Использовать backreference
    попробуйте как-то так:

    re:([а-яА-Я])\1{2,}|\1\1\1
    Ответ написан
    5 комментариев
  • Правильны ли понятия трансляции, компиляции и интерпретации в книгах Таненбаума?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Если копать слишком глубоко, то идеального совпадения не будет.

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

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

    Например - не путайте машинный язык и ассемблер - при вопросе компиляции и интерпретации это разные вещи.

    Можно перейти к простому определению - интерпретатор выполняет команды программы.

    Следовательно интерпретация - это когда ваш текст программы выполняется непосредственно интерпретатором.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Нельзя рассчитать просто "стабильную экономику".

    1. Критически влияет онлайн - от количества игроков может зависеть и покупательная способность, и востребованность отдельных профессий и количество конкуренции.
    2. Экономика не может быть идеальной поскольку не может быть идеальным баланс игры. Вам нужно будет иметь возможность не сильно нарушая геймплей влиять на баланс игры, подталкивая игроков к тому направлению, которое вы хотите сейчас развить.
    3. В дополнение к пункту 2, реализовать игру, в которой все аспекты геймплея интересны всем игрокам - также невозможно. Кому-то нравится больше одно, кому-то другое. В зависимости от вашего онлайна и аудитории игры, уже по факту можно будет видеть какое направление у вас используется больше и как его менять.

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

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Судя по всему - вполне надежно, AES-256
    Ответ написан
    Комментировать
  • На чем основан заработок топ Адсенс сайтов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А почему гугл должен банить сайты?

    Гугл банит свой adsense - то есть перестает платить за показы и клики на аккаунты этих сайтов.

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