Задать вопрос
  • Что такое Intel ME?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну если устроиться в Интел и разрабатывать чип.
    ОС частично реализована в виде архитектуры чипа, документация проприетарная, а сама ОС обсфуцирована.
    Таким образом в домашних условиях разобраться как это работает - нереально.
    В домашних условиях "прошить" не выйдет, так как это не совсем прошивка.
    Ответ написан
  • Возможно ли создание языка, который бы пришёл на замену С по производительности?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всем привет!

    Правильно ли я считаю, что С-программы работают быстрее программ на других языках после Ассемблера?

    Нет.
    Большинство компилируемых языков компилируют текст программ непосредственно в машинный код.
    Просто в С, как в одном из низкоуровневых языков, можно больше контролировать поведение компилятора и готовить к нему текст программы. Но программы бывают разные, если брать конкретный алгоритм и сравнивать - думаю сопоставимой скорости можно добиться везде.

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

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

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

    Опять же. "быстрые программы" это что?
    Где-то быстрее Go, где-то С++, где-то чистый асм, где-то даже питон.
    Скорость программ обычно не так критична. А конкретный алгоритм можно вылизать почти на всем.
    Ответ написан
    Комментировать
  • Какой учебник выбрать для изучения Linux, если цель стать системный администратором?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вот закончишь ты школу. Кем ты станешь после школы?
    Профессионалом чего-то? Вряд ли.
    Хотя бы по одному предмету станешь специалистом? Нет. Это базовые знания.
    А сколько учебников было? Даже по одному предмету? Один понятный? Два понятных? десяток, и все равно не получил полноту картины?

    ТОЖЕ САМОЕ ВЕЗДЕ.

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

    Читай много и разное. Что-то полистать, что-то почитать целиком. Берешь в гугле топ-10 книг по линукс или юникс, качаешь, читаешь все подряд.
    Ответ написан
    Комментировать
  • С какого дистрибутива Linux начать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    С любого.
    Ответ написан
    Комментировать
  • Какой посоветуете максимально полный и корректный англо-русский (и наоборот) словарь / переводчик IT-терминов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Многие термины не имеют перевода. В принципе. Никто не придумывал, пользуются англицизмами.
    Во-вторых ИТ сейчас настолько широко, что один и тот же термин в разных контекстах может означать разные вещи.
    Тот же shortcut это не обязательно ярлык, это еще и сочетание клавиш типа Ctrl+C
    Обычно базового pre-intermediate достаточно, чтобы примерно понимать смысл термина, если ты в теме конкретной технологии.
    Ответ написан
    2 комментария
  • Как запустить cron задачу в cpanel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так может надо так:
    /var/www/u0589983/domain.com/console/controllers/UserController.php

    или
    /usr/local/bin/ea-php54 /var/www/u0589983/domain.com/console/controllers/UserController.php
    Ответ написан
  • Как это называется?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В университете дают БАЗОВЫЕ навыки программирования.
    Специализация на back-end, front-end и другие начинается гораздо, гораздо позже.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Монго обычно берут, когда аттрибуты не очень стандартные, либо вам нужно объектно-ориентированное хранилище.

    Если вы не знаете какую базу выбрать, берите обычный SQL. Другое будете выбирать, когда будете понимать зачем именно вам это нужно.
    Ответ написан
    2 комментария
  • Какие перспективы есть у support enginer от вендора типа (EMC/IBM/Fujitsu)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    1. Никогда не думал об этом и задался вопросом а какие вообще есть перспективы если устроиться вот таким супорт инженером L/0/1/2/3 ?

    Вопрос неправильный. Это не разные уровни одной профессии, это вообще разные направления и обязанности в SDLC. Движение специалиста между этими уровнями это никак не вверх, это вбок.

    2. Куда и во что можно вырасти если будешь работать на какой нибудь ну к примеру HPe. И какие вопросы у них на собеседований ?

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

    3. Кому эти инженеры нужны после всяких там IBM, HPe, NEtapp, Hitachi, Dell и т.д ?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В резюме пишут не кем ты хочешь быть, а что ты уже сделал. А кем ты хочешь быть - это ты в вакансиях смотришь.
    Если у тебя в резюме нет подобных вещей, ты никогда не планировал архитектуру ЦОД, никогда не планировал сложную инфраструктуру сети и соответсвенно подбирал стек оборудования, никогда не руководил разработкой крупного проекта, то тебе нечего писать в резюме от слова совсем.
    Архитект это уровень, который у очень некоторых людей, может идти после уровня technical senior, а лучше technical lead.
    Ответ написан
    5 комментариев
  • Где sudo берёт PATH?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    sudo нигде не берет, sudo выполняет какую-то команду. По умолчанию шелл указанного юзера.
    Если это bash, то смотришь как баш читает свои конфигурационные файлы - /etc/bash.bashrc, /etc/profile.d
    Уже из них в определенных случаях может вызываться $HOME/.bashrc и другие.
    Поэтому изучи всю цепочку в твоем шелле (вдруг у тебя не bash по умолчанию, а ksh или zsh) и можешь указать PATH в правильном файле.
    Либо не заморачивайся и прописывай полный путь к команде
    Ответ написан
    Комментировать
  • Можно ли интегрировать языки между собой?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Конечно.

    Пишешь интерфейс на питоне, запускаешь его на целевой машине.
    Пишешь бэкенд на nodejs.

    Интерфейс по API обращается к бэкенду за данными и отрисовывает.
    Ответ написан
    Комментировать
  • Как вручную изменить канал сети WiFi?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Мак адрес к этому отношения не имеет.
    Это делается в админке маршрутизатора.

    P.S. Перед тем как отправить вопрос, было бы неплохо проверить его на грамоту хотя бы в ворде
    Ответ написан
    Комментировать
  • Какие есть популярные виды обмена и хранения данных для сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Чтобы избежать тумана в голове, нужно говорить не про абстрактные базы, а про конкретный проект.

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

    Нет смысла бегать галопом по европам, не освоив хотя бы один инструмент. Все SQL базы для новичка более-менее похожи.
    Nosql базы нужны для других типов данных.
    Ответ написан
    Комментировать
  • Что умеет Kubernetes, чего не умеет docker swarm?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Что же именно можно сделать в k8s, чего нельзя сделать в swarm? Хотя бы пару-тройку примеров.

    Да почти ничего. Ну разве что автоскейлинг, но это тоже можно навелосипедить.
    Разница в основном в том, что в кубере почти все из коробки, а swarm надо велосипедить.
    Это как кубер и опенщифт - в опенщифте еще больше вещей готовых из коробки.

    2. Насколько k8s более надежен? На каких-то определенных объемах, или в принципе?
    Он удобнее, а не надежнее. Удобнее своей экосистемой, инфраструктурой. Облачными сервисами, где ты можешь заказать не виртуалки и разворачивать на них кубер или сварм, а заказать сразу кубер как сервис, и не париться с его установкой и настройкой.
    Ответ написан
    1 комментарий
  • Что использовать для создания консольного меню средствами терминала?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Стандартный select недостаточен?
    Ответ написан
    Комментировать
  • Как скопировать ssh ключи на сервер?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Обратиться в поддержку testal.mcdir.ru
    Ответ написан
    Комментировать
  • GameDev в России? Расскажите о нем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Сталкер и Метро - украинские проекты.

    В россии были Nival с их крутыми разработками (не знаю делают ли они сейчас что-то крупное после того как их купили)
    Были "Космические рейнджеры", но компания уже не существует

    Очень много отечественного геймдева можно увидеть в ВК и в мобильных небольших проектах типа "Маша и медведь" и другое. Есть десктопные игры для детей типа "Как достать соседа".
    Много в мобильной разработке.

    А крупных проектов ААА почти нет, да. Их покупать некому.
    Ответ написан
    Комментировать
  • Как найти кто дёргает скрипт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    пользовательские кроны находятся в /var/spool/cron/crontabs
    Ответ написан
    Комментировать
  • Как реализовать управление фоновым приложением через консоль?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Нужно в итоге, чтобы работало как, например, у mongoDB - вводишь mongo и консоль переводится на управление приложением.


    Ну так там СОВЕРШЕННО не так просто.
    есть отдельное приложение монго сервер и есть отдельное приложение монго клиент, которое подключается к серверу по порту. Причем оно подключается даже не к консоли а к сетевому сокету, и можно с другого компа подключаться.

    Так и у вас - фоновое приложение слушает сокет, воспринимает команды и выполняет их.
    Ответ написан
    1 комментарий