Задать вопрос
  • Как перехватить вывод в консоль из программы на С?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    ./app >>file.log 2>>&1

    В терминал можно писать либо в stdout либо stderr, перехватывайте оба и перенаправляйте в файл, попробуйте с дописыванием (>>)
    Ответ написан
  • Майнкрафт - проблема с пингом, вайфай адаптер виноват?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Подключить комп через провод, а не wifi и проверить скорость.
    2. Звонить в саппорт своему оператору связи, пусть они проверяют линию.

    Тут вам никто не подскажет, потому что вопрос относится к тем, которые нужно чинить на месте, а не "по телефону"
    Ответ написан
    Комментировать
  • Как удалить свои комментарии на хабре?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Можно отредактировать свой комментарий на , но это можно сделать только недолгое время после отправки комментария. Старые комментарии не удаляются.
    Отдельные комментарии могут быть удалены администрацией (обычно вместе с аккаунтом)
    Ответ написан
    Комментировать
  • Можно ли сгенерировать ssh rsa type key с passphrase lenght меньше 5 символов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    да. Ограничений в самой утилите нет
    Ответ написан
    4 комментария
  • Как в данном случае работает утилита tr?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    tr просто заменяет из первого вторым по порядку.

    echo 'example123' | tr 'a-z1-9' '1-9A-Z'
    в данном случае раскрываем оба диапазона и получается abcdefghij... во втором будет 123456789ABC...

    следовательно a заменится на 1, а j на A
    а 0 в вашем диапазоне вообще не указан.
    Ответ написан
    Комментировать
  • Где искать информации о основах основ программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Мне нужен полноценный план развития.

    Не получится составить такой план. Полноценный план развития человека начинается с детства. Составить план на 10-20 лет вперед бессмысленно. Неизвестно что у вас выстрелит.

    Я хочу начать изучение программирование на это более глубоком уровне.

    Более глубокий уровень постигается после более простого.

    Я хочу понимать, как компьютер понимает этот самый код?

    Достаточно немного почитать википедию о принципах работы простых процессоров.

    Какие вообще основы программирования?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Попробуй поднять 300 кг, если никогда до этого не занимался тяжелой атлетикой.
    Думаешь через 5 месяцев станет легко?

    Мозг также само развивается не так быстро, как хочется.
    Это только кажется что прочитал 10 книг и стал умнее. Надо решить тысячу задач, чтобы мозг привык их решать и начал оптимизировать собственные процессы.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Может вам вообще не нужно городить эти все циклы, а просто почитать справку по rsync и сделать все рсинком?
    Он может и папки сравнить и скопировать и файл сгенерировать.
    Ответ написан
    Комментировать
  • Как прорекламировать свой проект по игре minecraft?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Завязались на VK - сразу минус Украина. У меня вот ваш сайт даже не открылся.

    1. Реклама - двигатель прогресса. Но прямо сейчас - реклама это сложный и тонкий момент.
    Вот кто ваша аудитория? Умные хорошие и адекватные люди? Так они вряд ли будут играть, они будут тоже пилить свой сервер.
    Если делали анализ аудитории - то надо знать где они сидят и рекламировать там. Реклама сейчас это крайне сложный момент, и нужно или уже иметь точки для раскрутки (десяток других приложений, которые уже раскручены и через них кидать рекламу), или очень много денег на эксперименты.

    2. Сайт - не очень удобен.
    Во-первых там вообще ничего нет для казуалов. Все в терминах для тех, кто уже в майнкрафте хорош. Но зачем опытному игроку менять то, где он играет на что-то еще?
    Что-то на сайте не работает.
    Дизайн - ну он не очень, несколько вырвиглазно. Да, он не похож на школьную поделку, и есть стиль, но расположение элементов не очень интуитивно и информативно.
    Ответ написан
    1 комментарий
  • Подходит ли Unreal Engine для очень простых, казуальных игр?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Лучше всего хранить в базе. Тип и другие вопросы зависят от нагрузки и от количества. Если у вас нагрузка такова, что mysql вполне справляется, и вы с ним уже работаете, нет смысла искать что-то еще.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    P.S 2 И ещё, может быть кто-нибудь знает как после того как нажать на кнопку "переименовать" или на клавишу F2 выделялось расширение вместе с названием, а не только название


    В настройках проводника есть "показывать расширения"
    Ответ написан
    Комментировать
  • Как понять что сайт быстрый?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Для этого существуют нагрузочные тесты.
    Любой сайт тормозит при определенной нагрузке. Быстрый сайт - тот, кто работает приемлимо при предполагаемой или текущей нагрузке.
    А меряться сферическими конями в вакууме - бессмысленно.
    Ответ написан
    Комментировать
  • Диплом специалиста в IT заграницей, имеет ли вес?

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


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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ваш коллега прямо заявляет, что для его специализации (допустим, веб-разработчик) всё это знать не обязательно, и что так считают все, с кем он работал раньше


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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Раньше, для dos была такая утилитка из norton utilites, calibrate. Отличная штука.

    А сейчас для всяких различных fat-ов какие нибудь есть?

    Так вам надо FAT отформатировать или винчестер? Вы видимо путаете понятие файловой системы и таблицы разделов.

    Низкоуровневое форматирование винчестеров уже выпало как класс. Раньше контроллер винчестера был на борту материнки, и она управляла параметрами CHS и позиционированием.
    Сейчас свой контроллер внутри каждого диска, который наружу выдает уже виртуальные значения и сам занимается ремаппингом плохих секторов. Доступ к его служебным командам информация проприетарная, и зачастую в принципе в домашних условиях низкоуровневое форматирование уже вряд ли возможно.

    А "отформатировать" в FAT можно и просто в виндовс, в свойствах диска.
    Ответ написан
    Комментировать
  • Централизованный менеджмент ssh доступа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ну по сути делается так:
    Либо вы настраиваете pam.d для работы с централизированным юзер менеджментом (ldap/ AD)

    Либо настраиваете ssh через велосипед, в котором конфигурируете сервер на работу с ключами только, например, из /etc/ssh/users/$user/keys, и ключи туда раскладываете сами - руками или любым оркестратором.
    Мониторить конфиги sshd серверов и ключей, чтобы их никто не менял, и в принципе все.
    Также данную задачу можно решить не совсем велосипедом а поискать готовые решения. Из платных знаю по tectia sshd сервер, он еще и логирование централизовано сделает. Но уверен что есть и другие.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    URLDownloadToFileW не может найти. Проверь, что библиотека правильно подключена
    Ответ написан
    Комментировать
  • Как узнать, что появилось нового в Photoshop за 10 лет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обычно у продуктов есть release notes, можно их полистать
    https://helpx.adobe.com/photoshop/using/whats-new.html
    Ответ написан
    Комментировать