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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Взять микрофон и наговорить, сохранить в mp3, например.
    Какие именно инструменты имеется ввиду?
    Ответ написан
    3 комментария
  • Какой Full-HD монитор купить в 2018 году?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Размер - бери минимум 24". На столе вполне безболезненно можно ставить до 32" - привыкается быстро.
    Вот 40" и больше - уже нужно думать о том, чтобы поставить его подальше.

    Для работы лучше IPS, но стоимость заметно выше.

    Многие видеокарточки все еще подключаются по HDMI, но лучше чтобы монитор умел и HDMI и DisplayPort.

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

    Поворот на 90 градусов редко кому нужен. И в основном нужен тем, кто ставит два монитора. Но хорошая регулируемая подставка - плюс.

    Еще полезно сходить в магазин и пощупать/посмотреть живьем. Правда нужно учитывать, что бывает пускают через не очень качественный сплиттер одно изображение на 10-ток мониторов с разными характеристиками.
    Ответ написан
    3 комментария
  • Почему Linux с XFCE лагает а Windows нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    В Linux нет единой графической подсистемы. Каждый дистрибутив может пытаться продвигать свой GUI интерфейс, но это не есть часть ядра линукса, и не есть часть того, что будет в каждом дистрибутиве линукса.

    Пока (и это не ближайшее будущее) не будет создан стандарт для работы с графикой, какой-нить аналог directx, на уровне ядра, или хотя бы gnu - не ждите сравнимого быстродействия настраиваемого одной кнопкой.
    Ответ написан
    3 комментария
  • Возможен ли план самообучения WEB разработке?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Больше JS, больше CSS
    освойте git на базовом уровне
    Сделайте несколько версток.
    освойте например bootstrap
    переделайте 1-2 ваших версток с bootstrap
    освойте angular или reactjs
    переделайте 1-2 ваших версток с bootstrap и reactjs

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Electron is an open source library developed by GitHub for building cross-platform desktop applications with HTML, CSS, and JavaScript. Electron accomplishes this by combining Chromium and Node.js into a single runtime and apps can be packaged for Mac, Windows, and Linux.

    То есть к вам приезжает nodejs + браузер Chromium и поверх этого - ваше приложение в одном исполняемом файле.
    Как бы технически - они не врут, но..
    Ответ написан
    4 комментария
  • Нужно ли PHP разработчику знать C?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "как устроены массивы у php под капотом, т.е вопрос на знание хеш-таблиц в языке C."

    Знать как устроены массивы в php под капотом и знание хеш-таблиц в языке С - совершенно разные вещи.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    youtube-dl
    ffmpeg
    Ответ написан
    Комментировать
  • Где сохранять конфиги?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Tar все видит. Тар видит, что файл запакован bzip2 и не может найти bzip2 для распаковки.

    Сам по себе tar не умеет, ему нужен bzip2 - установите его в систему и все будет хорошо.
    Ответ написан
    2 комментария
  • Как автоматичски менять менять пароль в конфиге?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Используй sed, Люк.
    Но лучше через регулярку строку с паролем заменять.
    Например так:
    NEWPASSWORD=$(date +%s | sha256sum | base64 | head -c 10)
    sed -i "s/rcon_password=.*/rcon_password=${NEWPASSWORD}/g" config.txt
    Ответ написан
    5 комментариев
  • Как интегрировать некоторые команды bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Это не заклинания, а просто исполняемые файлы.
    Баш выполняет поиск внешних команд по директориям, которые перечислены в переменной PATH ((разделитель двоеточие)

    1. В отличие от Windows, баш не будет искать файл в текущей директории - исключительно по директорям, перечисленным в PATH
    2. Порядок имеет значение - выполнится первый найденный файл.
    3. внутренние команды bash и alias-ы имеют приоритет.

    Просто добавьте каталог с нужным вам файлом в PATH например так:
    PATH=$PATH:/new/directory

    видимо у юзера root в профайле PATH отличается от вашего юзера.
    Ответ написан
  • Как научиться разбираться в компьютерном железе?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    история - зайти под рутом и написать history
    настройка SSL занимает 5 минут после того, как готовы сертификаты.

    Самописные сертификаты - тоже несколько минут, оформление более серьезных - от минут до дней, но это не личного времени.
    Ответ написан
    1 комментарий
  • Как очистить HDD от старой системы, оставив только необходимое?

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

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

    На сегодня рекомендую изучить GIT, как один из самых популярных.
    Есть github - бесплатный хостинг для исходников, который поддерживает git.
    Ответ написан
    Комментировать
  • Какие есть команды для Twine?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Просто почитайте документацию и все.
    https://twinery.org/wiki/twine1:reference

    Например:
    https://twinery.org/wiki/twine1:syntax

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

    Вы не знаете программирование но рассчитывать на поддержку в виде "почитайте за меня документацию" нет смысла. Хотите ничего не делать, только писать сюжет - напишите и наймите на фрилансе программистов. Тут несложная задача.
    Ответ написан
  • Нужно вынести в поток вывода вместо записи в файл как это сделать?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    $ ll
    total 12
    drwxrwxr-x  2 saboteur saboteur 4096 Feb 10 09:49 ./
    drwxr-xr-x 11 saboteur saboteur 4096 Feb 10 09:48 ../
    -rw-rw-r--  1 saboteur saboteur  132 Feb 10 09:48 write.cpp
    $ cat write.cpp
    #include <stdio.h>
    
    int main ()
    {
      char buffer[] = { 'w' , 't' , 'f' , '\n' };
      fwrite(buffer , 1 , sizeof(buffer) , stdout );
    }
    $ gcc write.cpp -o write
    $ ./write
    wtf
    $
    Ответ написан
    1 комментарий
  • Серьезные курсы по Gamedev?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Havaj, Разработка крутой игры имеет смысл для разработки этой игры, а не для создания какого-либо курса.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Перезапускали веб-сервер? При изменении /etc/groups, это не применяется к уже запущенным процессам.
    2. залогиньтесь как alterak и выполните id - должно показать в каких он группах.

    Было бы неплохо, чтобы вместо скриншотов просто лог консоли показали что вы пытаетесь делать.
    Ответ написан
    Комментировать
  • Каким инструментом Вы бы воспользовались, чтобы восстановить файлы/файловую структуру?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Раньше юзал R-Studio
    Теперь - DMDE
    Ответ написан
    Комментировать