Задать вопрос
  • Есть ли видеокурсы jQuery для более опытных?

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

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

    Поэтому есть мнение, что таких курсов нет и вряд ли будет. Максимум - под названием "продвинутые курсы" будут курсы для тех, кто уже один раз jQuery видел, отличаться от курсов для начинающих будут почти ничем.

    Просто случайные видео - можно попробовать поискать js-вблоггеров. К сожалению конкретные ссылки не подскажу.
    Ответ написан
    2 комментария
  • Динамический или фиксированный жёстки диск для Ubuntu Server?

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

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

    Если вы знаете точно, сколько места вам нужно - берите фиксированный. Если не знаете - берите место с запасом и указывайте динамический.

    Разница в производительности для данного сервера особого значения не должна иметь - дисковая активность тут не должна быть высокой, так что можно не обращать внимания
    Ответ написан
    1 комментарий
  • Почему одни клиенты по ssh могут подключится к хосту, а у других возникает проблема - ssh зависает?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Включать опцию -vvv и смотреть логи. Скорее всего список доступных методов шифрования отличается.
    Ответ написан
    1 комментарий
  • Как перекодировать cp866 в UTF-8 при помощи C++ и Code::Bloсks?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Если вам нужно по минимуму использовать библиотеки, в чем проблема просто взять таблицу символов, и читать из файла побайтно, записывая в другой файл уже соответствующее ему значение по таблице.
    Просто создайте массив для вашего перекодировщика, и все - из сторонних библиотек только чтение/запись.
    Ответ написан
    3 комментария
  • Я дурак или в интернете реально нет информации по тому как работает turbo boost на серверный процессорах? Или я все не правильно понял?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Разгонять серверные процессоры?

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

    Update: Turbo boost это не обычный разгон проца, а штатная технология от производителя, которая позволяет отдельным ядрам работать на повышенной, но опять таки залоченной для каждого процессора частоте (устанавливается производителем, конфигурации не поддается).
    При наличии материнки с поддержкой этой технологии + операционки и драйверов, можно указать какие именно процессы будут выполнятся на самых производительных ядрах, таким образом повышая производительность без особого перегрева.
    Ответ написан
    8 комментариев
  • Как написать криптор на ассемблере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я в крипторах не силен. Если можете, скиньте примеры криптора программы на ассемблере и какую нибудь литературу.


    А зачем вам тогда ассемблер в данном случае?

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

    Но пытаться написать программу, которую выполняет непонятную вам задачу, писать ее на языке, который вы не знаете, вдобавок сразу выбрав не hello world а криптор и ассемблер? Совершенно бессмысленная затея.

    Хакерами становятся не так. Хакерами становятся методом изучения многих технологий, а не "мне бы только самое важное"
    Ответ написан
    4 комментария
  • Откуда пошла мания на Докер?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Докер - гораздо дешевле чем отдельные компы, дешевле чем VPS и даже дешевле виртуалок на своем VPS.
    Разворачивание докера гораздо быстрее, чем настройка новых компов, новыйх VPS и даже виртуалок на своем VPS.

    Но только для определенного рода задач.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Более вероятно - всего проблемы с железом, типа перегрев видео или процессора, или недостаточность блока питания, его не хватает в какой-то пиковый момент и все вырубает.
    Второй вариант - нестабильные драйвера (драйвера видеокарты). Но это менее вероятно.
    Ответ написан
    3 комментария
  • Import "module" или import module?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вообще неважно.
    Нельзя взять одну вещь, вырвать из контекста и спрашивать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Книги?
    Успешные фрилансеры работают, а не пишут книги.
    Следовательно книги, которые вы найдете - скорее всего "инфобизнес" или просто биографии.
    Читайте статьи фрилансеров, которые вот на Хабре пишут, на Реддите пишут.
    Ответ написан
  • Почему выводит лишние символы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Потому что printf выводит не ваш массив, а строку, которая должна заканчиваться символом '\0'
    Ответ написан
    Комментировать
  • Как лучше загрузить Windows и весь системный раздел напрямую в RAM-диск при старте коипьютера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    SSD диск (тот же M2) достаточно быстрый, чтобы быть вполне сравнимым с рамдиском по скорости.
    Можете на рамдиск запихнуть браузер с его кешем, но всю систему со ВСЕМИ программами - нет смысла
    Ответ написан
    1 комментарий
  • Нужно ли учиться в школе?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "понимаю, что смогу стать хороших инженером, если забью на школьную программу, но если я ошибаюсь и школьные знания помогут мне в будущем. Или если я не буду заниматься компами, а только учёбой, будет ли это хорошо или как? Суть вопроса думаю понятна. Что можете посоветовать? "

    Не сможете. Чтобы стать хорошим инженером, ты должен знать и школьную программу и больше.

    Если ты считаешь, что хорошо учишься, если ты думаешь, что может стать инженером и решать любые задачи - реши простую жизненную задачу сразу с хорошей практикой. Задача такая:

    1. Идешь в школу, договариваешься о сдаче экзаменов и контрольных экстерном. Официально договариваешься, что ты не посещаешь обычные уроки, и посещаешь только необходимые контрольные, экзамены, минимальную практику.
    2. Выполняешь все вышеперечисленное, и действительно сдаешь все контрольные и экзамены не хуже, чем на 4-5.
    3. Профит. И образование есть, которое необходимо, и время есть, которое необходимо, и себе доказал что способен в принципе самоорганизоваться и решать практические задачи, а не заниматься "диванной аналитикой".

    Если же вышеперечисленное осилить не можешь - учись в школе как все обычные люди.
    Ответ написан
    1 комментарий
  • Как смержить две удаленные ветки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    перейти в N, выполнить merge develop, и запушить N
    Ответ написан
    Комментировать
  • Как узнать какие есть git репозитории на устройстве?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Никак.
    репозитории не устанавливаются в какой-то спец список, так что только поиск.
    Но для поиска не нужно ставить какойто everything, просто встроенный поиск подойдет не хуже
    Ответ написан
    2 комментария
  • Каким бы сервисом Git вы бы пользовались, если бы хотели максимального размера репозитория и файла?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Какой прайс? какой размер?
    Поставьте себе git на локальный комп и делайте себе хоть терабайтный репозиторий
    Ответ написан
    1 комментарий
  • Как выполнить обмен между двумя высоконагружеными сервисами, если их количестов соеденений больше 65556?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Добавить еще один сетевой интерфейс?
    Добавить еще один IP на этот же интерфейс?

    round-robin и распределить нагрузку на несколько машин.
    Ответ написан
    2 комментария
  • Есть ли на Linux умная файловая система с умным файловым менеджером для домашних пользователей?

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

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

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

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

    zfs позволяет выполнить отказоустойчивость на уровне файловой системы, но доступна не под все платформы.

    Для этого также используют google drive, dropbox и другие облачные хранилища, которые позволяют хранить копии даже не в вашем помещении.
    То есть вариантов того, что вы описали в мире - полно.
    Ответ написан
  • Кто может помочь с небольшим проектом типа Клавиатурный тренажер?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Храните статус в обычном массиве для каждого объекта на экране (спрайта).
    И работайте именно с данными массива, а не с экраном.
    Ответ написан
    Комментировать
  • Можно ли (и если да, то как) сконвертировать опыт фрилансера в годы работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    > Если тут есть HR специалисты, очень бы выручил ваш совет, как правильно поступить в такой ситуации.
    Да сходите уже на интервью и перестаньте всех мучать.
    HR специалисты часто противоречат сами себе в одной и той же компании, что они вам тут реально посоветуют?
    Ответ написан
    3 комментария