Задать вопрос
  • В каком направлении легче найти удалённую работу junior-ом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Копирайтеры.
    Другие варианты контент мейкеров - всякие стримеры, художники, писатели.

    Джуниоры в ИТ в принципе востребованы очень мало при огромной конкуренции, а на удаленке так и еще меньше.
    Ответ написан
    3 комментария
  • Что выбрать: C или C++?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    После изучения Питона


    Ты точно уверен, что уже изучил Питон? Или полистал его основы?

    Выбирать между С и С++ нужно тогда, когда уже можешь хоть что-то написать.
    Напиши на С и на С++ простенькие крестики нолики, а потом уже решай что тебе больше нравится.
    Ответ написан
    1 комментарий
  • Grep заменой символа при записи в файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Можно вот так извратиться

    (while true;do read A;read B;read C;[ -z $A ] && break;echo "$A;$B;$C"; done)<<<$(find . -name "*document.xml" -exec grep -oPm3 '(header.*uid="\K[A-F0-9-]*|date>\K[0-9-]*|<xdms:number>\K[^<]*)' {} \;) | sed  -e s'/�/П/'g
    Ответ написан
  • Можно ли убить все процессы с помощью терминала Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    можно
    командой kill
    Ответ написан
    2 комментария
  • Как стать хорошим андроид разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ответы типа терпение и труд все перетрут не принимаются.

    В этом случае, у вас ничего не получится. Идите в другую область, где не нужно трудиться и не нужна квалифицированная деятельность.

    Или задайте себе вопрос - как стать хорошим спортсменом?
    Как стать хорошим "кем угодно" - везде нужно МНОГО практики, везде нужно изучать эффективность.

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

    Наверное кто-то применяет терпение и труд, а кто-то нет.
    Ответ написан
    Комментировать
  • Можно ли достать код вируса Brain (первый в мире)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Brain не первый в мире, до него были и другие
    https://ru.wikipedia.org/wiki/Elk_Cloner
    код: www.skrenta.com/cloner/clone-src.txt

    Brain один из первых, кто создал "эпидемию" по тем временам. А так червь Морриса известен гораздо шире.
    Ответ написан
    Комментировать
  • Найти данные в файлах bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    grep -oP 'xdms:document.*uid="\K[0-9A-F-]*' */*document.xml | tr '\n' ';'
    Ответ написан
    7 комментариев
  • Что мешает мне использовать библиотеку на сервере, если у меня нету прав на ее использование?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В первую очередь совесть

    Некто потратил время на написание библиотеки, и считает, что если ты при помощи его библиотеки зарабатываешь деньги, то стоит немного поделиться и купить коммерческую лицензию. Либо писать свою библиотеку.

    Последствия - неизвестные. От ничего, то падения репутации компании, либо мало ли что в опен-сорс библиотеке за закладки могут быть.
    Ответ написан
    Комментировать
  • Как программировать PROXY-КАРТ MATRIX?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вам же уже сказали. Нужно выяснить формат карточек и почитать чем и как их программируют.
    А вы кидаете фотку СЧИТЫВАТЕЛЯ, а не программатора.

    Но поищу в гугле за вас.
    1. Находим ваш считыватель, например тут https://ipro-gsm.ru/internet-magazin-2/product/bes...

    2. Читаем техническое описание "Назначение изделия

    Предназначен для использования в системах контроля доступа в качестве считывателя бесконтактных карт Proximity стандарта Em Marin и Hid и преобразования кода считанной карты в код Dallas TM и Wiegand 26."

    Понимаем, что он умеет работать с картами Em Marin (еще одно коммерческое название производителя, который выпускает разные типы бесконтактных карт и брелков), все они собственно используют формат RFID

    Читаем детали про Em Marin (https://ru.wikipedia.org/wiki/EM-4100) и RFID.
    Для программирования - можно купить программируемые карточки и поискать китайские программаторы по 1500 руб, или оригинальные по 20.000 руб. Например тут https://proxrfid.ru/em-marine.html
    Ответ написан
  • Как программируются карты доступа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    matrix proxy card это коммерческое название конкретной конторы, которая продает решение на базе каких-то карточек.
    Ответ написан
    Комментировать
  • Не является внутренней командой?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Добавить директорию C:\python38-32 в PATH
    Это делается в свойствах
    Свойства моего компьютера - Дополнительные параметры системы - Переменные среды

    Или запустить в командной строке
    rundll32.exe sysdm.cpl,EditEnvironmentVariables
    Ответ написан
  • Почему при сравнении двух строк в bash сравнение постоянно выдает истину?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    #!/bin/sh
    res=$(curl -lsk -o /dev/ev/null -w "%{http_code}" https://........./api/rest.php)
    if [ "$res" = "200" ]; then
      service nginx status && service httpd status
    else
      echo "CANCEL"
    fi
    Ответ написан
    Комментировать
  • Как можно зарабатывать с помощью разработки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Мне нравится работать одному, на самого себя. Хочу быть независисимым и при этом зарабатывать. Какие здесь есть варианты? Фриланс неинтересен. Хочу делать свои проекты.

    Ну так работай на себя, будь независимым и зарабатывай. Тут зачем спрашивать-то?

    Так что делать? Я не знаю. Я думал попробовать мобильную разработку под Android. Или какие-то веб приложения. Но не знаю.

    А именно этот вопрос и решает за тебя дядя, на которого нужно работать.
    Или ты ЗНАЕШЬ как заработать и что нужно писать, или идешь работать на дядю.
    Ответ написан
    Комментировать
  • Как повысить свои навыки аналитика?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Excel - это просто инструмент.
    Навыки аналитика нужно повышать изучая и анализируя предметную область. А там уже можно и блокнотом и экселем и другие инструменты.
    Ответ написан
    Комментировать
  • Целесообразно ли уходить после 9 класса и учиться на ITшника?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Уходить можно тогда, когда у тебя стабильный ЗАРАБОТОК реальными деньгами, в достаточном количестве, чтобы мог себя обеспечить.
    В противном случае - уходить куда? зачем?

    Почему нельзя учиться и в школе/институте и программированию?
    Сложно?
    Тогда сразу понять, что если не сможешь осилить сразу эти вещи одновременно, то в ИТ может и не получиться с карьерой.
    Если посмотреть знаменитых людей, типа Цукерберга, Билла Гейтса - то они И учились И уже умели программировать И уже сделали проект, на котором начали зарабатывать. И только ПОСЛЕ этого приняли решение не учиться дальше (и то).

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    1. сделать .bash_history рид онли
    2. При выходе обрывать связь, а не дисконнектиться - тогда история в памяти баш не успеет сохраниться в памяти
    3. Объяснить нормально что пытаешься решить, я не придумать костыльное решение вместо использования алиасов и функций
    Ответ написан
    1 комментарий
  • Как получить короткую ссылку на русскую страницу в Википедии?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никак. русскоязычные буквы так и будут кодироваться в пуникод.
    Можно только воспользоваться внешними сокращателями, типа https://rb.gy/ou4tvs

    Или вы же можете делать вот такие ссылки: https://ru.wikipedia.org/wiki/Шаговый электродвигатель ссылки - браузер при наведении на них мышкой показывает декодированное нормальное значение
    Ответ написан
  • С чего начать изучение bat?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Открываешь блокнот, пишешь туда пинг, сохраняешь как батник.bat
    все
    Ответ написан
    Комментировать
  • Где найти техническое описание МЭСМ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Смотря что именно вас интересует.
    Перед тем как куда-то ехать, лучше позвонить и выяснить а есть ли такое в Ленинке.
    МЭСМ была не особо массовая, изготовление и сборка каждого экземпляра производилась вручную, с очередными модернизациями, общественной документации и не быол

    spoiler
    МЭСМ была трехадресной синхронной ЭВМ с быстродействием 50 арифметических или логических операций в секунду. Время выполнения операций — 17,6 мс (за исключением операции деления — 20,8 мс).
    По предложению С.А. Лебедева в сумматоре была реализована цепочка сквозных переносов. Команды и числа представлялись словами с фиксированной запятой длиной 17 двоичных разрядов. Универсальное арифметическое устройство (АУ) реализовывало все элементарные арифметические и логические операции и включало накапливающий сумматор и два регистра на триггерах. Связанное с ним оперативное запоминающее устройство (ОЗУ) с частотой выборки 5 кГц было рассчитано на запись 31 числа и 63 команд. Память команд и констант была расширена за счет штеккерного долговременного запоминающего устройства (ДЗУ), на котором осуществлялся ввод и хранение 31 числа и 63 команд.

    Выбор ОЗУ на ламповых триггерных схемах, содержащего 2500 триодов и 1500 диодов, предопределил последовательную систему подачи кодов чисел. Команды условных переходов, изменение масштабов чисел, контроль исправности устройств реализовывались программно. Машина останавливалась при переполнении разряд-ной сетки. Преобразование двоичных кодов в десятичные было реализовано схемно. Потребляемая мощность составляла 25 кВт.
    МЭСМ была универсальной ЭВМ. Всего машина имела 13 команд (4 арифметические операции, операции сравнения, сложения кодов команд, команд переключения с ДЗУ на ОЗУ, вывода на печать, останова и др.).

    В процессе опытной эксплуатации макета, включавшей решение важных научно-технических задач и доказавшей не только жизнеспособность, но и острую актуальность машины в условиях начинавшейся научно-технической революции, выяснилась необходимость введения ряда усовершенствований. Разрядность команд была увеличена до 21 двоичного разряда, аппаратура схем, реализующих алгоритм деления, была существенно упрощена. Для повышения производительности машины и обеспечения решения задач, требующих запоминания значительного количества чисел и команд (системы алгебраических и дифференциальных уравнений в частных производных с сотнями неизвестных), было предусмотрено ЗУ на магнитном барабане емкостью 5 тыс. слов, а также устройство ввода и хранения подпрограмм на магнитной ленте (трехдорожечный магнитофон).
    С 25 декабря 1951 г. МЭСМ в более совершенной компоновке продолжила решение различных, теперь уже более сложных научно-технических и народно-хозяйственных задач, которые ставили известные ученью М.В. Келдыш, А.А. Дородницын, М.А. Лаврентьев, А.А. Ляпунов, М.Р. Шура-Бура, Б.В. Гнеденко и др.
    Разработка и эксплуатация МЭСМ представляли чрезвычайно важный этап развития отечественной вычислительной техники, это была настоящая школа, обусловившая формирование опытного коллектива разработчиков, эксплуатационщиков, операторов, программистов. Появление МЭСМ послужило мощным толчком для разработки широкого круга вопросов вычислительной математики. На машине было решено большое количество научно-технических и народно-хозяйственных задач (задачи ядерной физики, расчет линии электропередачи Куйбышев-Москва, задачи ракетной баллистики и др.), решение которых вручную надолго задержало бы развитие некоторых важных направлений отечественной науки и техники.
    Для дальнейшей деятельности С. А. Лебедева в этой области разработка МЭСМ носила экспериментальный характер и явилась необходимым предварительным этапом — первой очередью создания быстродействующей электронной счетной машины (БЭСМ), в которой впервые в мире реализовалась параллельная обработка операндов в арифметическом устройстве. Технические характеристики МЭСМ были выбраны с учетом именно этого критерия. На них наложили свой отпечаток также условия разработки, элементно-конструкторская база того времени и крайне сжатые сроки изготовления машины.
    В процессе создания МЭСМ разрабатывались, монтировались и опробовались быстродействующие устройства и узлы будущей БЭСМ.
    Основные этапы разработки и пуска МЭСМ:
    Октябрь — ноябрь 1948 г. Разработка общих принципов построения электронной цифровой вычислительной машины.
    Январь — март 1949 г. Обсуждение характеристик вычислительной машины и мер сотрудничества при ее создании на научных семинарах с участием представителей Института математики и Института физики АН УССР.
    Октябрь — декабрь 1949 г. Создание принципиальной блок-схемы и общей компоновки макета МЭСМ.
    6 ноября 1950 г. Первый пробный пуск макета и начало решения на нем простейших практических и тестовых задач.
    Ноябрь — декабрь 1950 г. Увеличение количества блоков запоминающих устройств, отработка алгоритмов операций сложения, вычитания, умножения и сравнения, завершение отладки макета.
    4-5 января 1951 г. Демонстрация действующего макета приемной комиссии в составе Н. Н. Доброхотова, А. Ю. Ишлинского, С. Г. Крейна, С. А. Лебедева, Ф. Д. Овча-ренко, И.Т. Швеца. Составление акта об окончании в 1950 г. разработки, изготовления и наладки макета, выработка рекомендаций по дальнейшему его совершенствованию.
    Ответ написан