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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    cheremsha11,
    Конечно нет. То, как реализована эмуляция и определяет будут там цвета или нет.
    К сожалению, многие терминалы возвращают, например, xterm, при этом не поддерживая всю палитру цветов.
    Иногда внутри экранных менеджеров цвета могут просто игнорироваться.

    Стандарт (типа vt100, xterm), гарантирует отображение только печатаемых символов. При этом эскейп-последовательности могут правильно отображаться с точки зрения самих символов, но цвета не менять.

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

    saboteur_kiev
    @saboteur_kiev
    какое отношение пинг имеет к портам?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Вы как бы понимаете, что организовать встречу одноклассников, и организовать именно мероприятие - это разные уровни организации?

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

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

    Вот как я поняла из разных статей и сайтов: It-менеджер ( project manager, Product Manager) - связующее звено между заказчиком и исполнителями. Он работает с проектами в it сфере, в процессе получения образования помимо менеджмента также получает некоторые знания в программировании, устройстве ЭВМ, баз данных и тд. Всё это нужно, чтобы правильно определять сроки работы, соотношение цены и сложности продукта.
    Конечно, этим может заниматься и программист, в следствие карьерного роста и/или повышения квалификации, но хотелось все таки узнать мнение людей.

    Просто пальцем в небо.
    Тем более что Project manager и product manager обычно довольно разные по уровню должности.
    Ваши фразы также показывают, что понимание экономики у вас тоже очень хромает.
    И уж тем более для программиста карьерный рост не идет в сторону менеджера, это разные направления.
  • Как оценивать сроки?

    saboteur_kiev
    @saboteur_kiev
    Надо настучать тем, кто написал ServiceNow, Jira, надо настучать создателям гугла за "гуглим"?
    Множество вещей было создано и распространено зарубежными компаниями, отсюда и иностранное похождение многих терминов.
    Вы же говорите ксерокс, а не копир?
    Да и слово копир - тоже иностранное.

    Поэтому не понимаю, почему вы паритесь - в русском словаре полным полно слов иностранного похождения.
  • На чем писать сервер для игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Павел, Ну проект себя изжил. Появились конкуренты, с которыми мы вдвоем не могли справиться.
    Появились другие дела - у кого семья, у кого свой бизнес.
    Галактика требовала много времени и усилий на развитие, а монетизацией мы особо не занимались.
    Я считаю 5 лет - это весьма неплохо для хобби-проекта.
  • Как обновить свою ветку из master git?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    ну тогда просто
    git checkout master
    git pull
    git checkout a
    git pull
    merge master

    или
    git checkout a
    git pull
    git merge origin/master
  • Как оценивать сроки?

    saboteur_kiev
    @saboteur_kiev
    Mofsy, в данном контексте это не совсем смешивание языков, это терминология, которая используется в различных ITIL системах и багтрекерах.
  • Как бороться с кашей в голове на работе?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Антон Р.,
    По идее, если бы в конторе топикстартера раболи нормальные директора и менеджеры, у него не было бы каши в голове. Поэтому да - хочешь жить, умей вертеться, и доказывать начальству, что ему нужно выполнить определенные действия.

    У меня собственно так было на одном из прошлых проектов. Зашивался в рутине. Сказал начальнику что нужен помощник. Покивали, подакали, и ничего. Пришлось заняться основательно, с табличками, графиками и через голову начальника к его начальнику. Помогло, выбил позицию помощника, даже получил премию. И уже потом с помощником скинул на него всю текучую рутину, освободил голову и занялся автоматизацией. Через 3 месяца количество рутины уменьшилось процентов на 80.
  • Есть курсы которые оплачивают после трудоустройства?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Кирилл Власов,
    вот процентов 15 за год считаю для "хороших" курсов нормальными.

    Ну вот я просто уверен, что с такими цифрами, подобных курсов нет =)
    Давайте возьмем "профессионала".
    Это должен быть как минимум твердый mid, а лучше senior девелопер со стажем.
    Средняя зарплата 3-4 килобакса на основной работе.
    Если он ушел в преподавание, должен получать не меньше.
    Возьмем зарплату успешного новичка в аутсорсе (500-600$) и середнячка в веб-конторе (200-300$), и предположим, что из группы в 15 человек до конца прошло 5.

    Ну давайте усредним, 5 человек, с зп в 200+300+400+500+600 = 2000, умножаем на год = 24000$, берем 15%, получаем 3600.

    Посчитаем что хочет компания, которая выделяет тренера, посчитаем оборудование, аренду помещений, посчитаем налоги - остается вообще ничего.
    А если занятий много, то это не один тренер, а хотя бы 3-4.

    Профессионал не будет работать на копейки, а значит нужно брать с пользователей гораздо больше. Например 17% на два года вперед.
    Считаем наших товарищей, с предположением, что через год они получат хотя бы по 100$ плюс к ЗП
    первый год
    (200+300+400+500+600)*12*0.17=4080
    (300+400+500+600+700)*12*0.17=5100
    9180
    Уже гораздо лучше. Тут возможно даже хватит на ЗП хорошему тренеру. Но вряд ли на полный рабочий день. А значит даже при таких условиях 40-часовая неделя для обучения практически невозможна чисто финансово. Значит нужно ужесточить экзамены настолько, чтобы отсеялись люди, которые могут устроиться на 200-300, и надо браьт на обучение только тех, кто сможет устроиться на 500+

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Кирилл Власов,
    Да, надо смотреть в договор, но согласитесь будет тупо выглядеть если благодаря знаниям с курса и пояснениям менторов по ДЗ вы найдете работу, но так как сделали это самостоятельно будете отказываться платить.


    В том-то и дело, что в основном большинстве трудоустраиваются обычно те, кто и до курсов мог бы трудоустроиться, если бы просто погуглил как писать резюме и как его рассылать. То есть IMHO стоимость оплаты за такие курсы несопоставима с результатом.
    1) Отсеиваются все, кто не смог пройти до конца (при этом они платят за курс)
    2) Проходят те, кто мог бы и так найти работу (при этом они платят весьма немалую сумму)

    Почитайте отзывы на Бесплатное обучение? Что вы об этом думаете?
    Нулевых туда не берут, просто не проходят отбор. Экзамены сложные.
    Люди, которые все это прошли и смогли трудоустроиться - потенциально хорошие разработчики, которые либо сходу могут устроиться на приличную зарплату, а вдобавок 90% случаев через год получают повышение. Контракт обязует платить 17% целых два года. В одном из комментариев человек устроился на 800$, через год думаю будет получать 1000$.
    То есть он за курсы заплатит 2880+3600 = 6480 долларов.
    Как вы думаете, это адекватная цена для 4-месячных курсов, на которых подтягивают базу уже продвинутым людям, которые по какой-то причине боятся составить резюме, написать пет проект и походить на собеседования?
  • Что необходимо настроить, чтобы не прописывать sudo для системных команд?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    В статье вообще не указано что не так с вашей командой
  • Есть курсы которые оплачивают после трудоустройства?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    У таких моделей ты

    1) В договоре перед прослушиванием курса нужно все внимательно читать. Может быть такое, что отслушаешь курс, потом сам найдешь себе работу, а по договору будешь обязан отдавать им 30%, хотя трудоустраивался ты сам.
    2) Сами курсы не обещают и не гарантируют трудоустройство. Возможно помогут заполнить резюме, возможно они сотрудничают с несколькими HR агенствами, которым подсунут твое резюме, но опять таки все заслуга будет лично соискателя
    3) В таких курсах для начала жесткий отбор на сам курс, и промежуточные экзамены для перехода на "следующий уровень", на которых отсеивают тех, кто потенциально не очень. В результате до конца курса доживают те, кто и до курса был неплох, и мог бы пошевелить жопой и изучиьт весь материал курсов сам. Но теперь он будет им должен кучу денег со своей зарплаты, а это может быть очень немаленькая сумма - 30% за год работы. Тут даже в макдональдс если устроиться, то 30% за год будет прилично
  • На чем писать сервер для игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Павел, все проще =)

    Есть пользователь, у него есть ID и timestamp последнего обновления его данных.

    При событии, которое касается этого пользователя (атака планеты, вход в игру с получением данных, в общем любое событие), вычисляется timestamp последнего обновления и текущее время, и высчитывается сколько нужно добавить ресурсов. То есть на самом деле в секунду идет всего несколько десятков обновлений, ну может сотня-две. Никаких "ежесекундных обновлений" всей галактики.
    Клиент получает данные в момент обновления, и пока ничего "активного" не нажал - считает у себя локально. Исправляется при обращении к серверу.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    какой директории нет? /etc?
    Вы вообще в Unix/Linux работаете
  • Как сложить в bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    А, ну тогда можно вообще даже без bc
    просто $(( a + b + c + d))

    echo "$(($(ps h -u $ID  -o rss| tr '\n' '+'|tr -d ' ')0))"
  • Как начать карьеру в роли разработчика игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    Если уже можете делать игры, то почему бы не сходить на интервью и не узнаьт лично у работодателей?
    Пришло 200-400 вакансий, значит людей, которые что-то умеют делать не хватает.
    В вакансиях же написано что от вас хотят.
    Опыт конкретного человека, который уже работает в какой-то конторе не означает, что в этом конторе есть другие вакансии, и его опыт вам поможет.
  • Эффективное сжатие БД firebierd?

    saboteur_kiev
    @saboteur_kiev
    Не силен в firebird, но нельзя какие-то статические таблицы вынести в отдельный datafile, и тогда в бэкап можно отправлять только то, что меняется?
  • Как начать карьеру в роли разработчика игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    Новичкам очень сложно, они не нужны.
    Если точно хотите работать программистом, учите программирование, устройтесь куда-нибудь. А как заматереете и станете хотя бы средним специалистом, можете искать работу мечты.
  • Как зарабатывают ПО программисты?

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

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

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

    Есть еще оверлей.

    Другими словами, вам нужно учить не чисто питон, а Win32 API и библиотеки питона, которые с этим работают.

    Вот почитайте стековерфлоу. Там и говорят, что вы можете запустить консоль питона и рисовать точки в этой консоли (в окошке с запущенным питоном). А можете подключать отдельную библиотеку, которая взаимодействует с WinAPI, или DirectX или еще чем-то низкоуровневым и пробовать рисовать точки поверх окон, но тут нужно разбираться в принципе работы многозадачных операционных систем.

    https://stackoverflow.com/questions/22115484/drawi...
  • Почему Docker открывает 80 порт там, где его быть не должно?

    saboteur_kiev
    @saboteur_kiev
    На 80-м порту уже висит штатный httpd, сперва его остановите.