Задать вопрос
  • Как мне изучить нейроинтерфейсы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Нет таких устройств, это фантастика.

    Информацию с мозга считывать нельзя.

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Вы приводите лог auth, который не имеет отношения к ftp авторизации - там shell подключения.

    Посмотрите логи ftp сервера
    Ответ написан
  • Ветки развития. Куда бы вы пошли из helpdesk?

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

    Хороших админов - поискать надо
    Хороших сетевых админов - поискать надо
    Хороших девопсов - поискать надо.

    Хороший это и хотя бы mid, и толковый, с опытом.

    Например очень странно, что потенциальный админ вообще не знает ни sql ни питон - он не обязан быть сеньором, но вы говорите, что вам это с нуля учить..
    Ответ написан
    Комментировать
  • Winrar разделение на тома?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так нельзя.
    Разве что все файлы будете жать в отдельные архивы, и вручную набирать файлы для копирования.
    (можно мелкие файлы в один архив, крупные в другой). Но зачем так мучаться?
    Ответ написан
  • Как добавить строку в файлы linux скриптом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вот так будет работать и в ksh и в bash и в zsh:

    echo "строка" | tee -a file*.conf
    Ответ написан
    2 комментария
  • На каком языке писать бота?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для написания бота нужно знать в первую очередь технологии, а потом уже язык.
    Ответ написан
    Комментировать
  • Как часть скрипта "выкинуть" или обернуть в скрин?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Часть скрипта вряд ли, но это можно сделать с отдельной командой, либо сохранить часть скрипта в другой скрипт и вызывать его в фоне с nohup

    Но вы ваш вопрос уточните, каким-нить примером, а то не очень понятно что вы хотите
    Ответ написан
    2 комментария
  • Jenkins CI есть видеоуроки?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Почему в dokuwiki нельзя привязать файл к статье?
    Уверен, что можно.
    Ну или еще глянуть медиавики, но она более прожорливая.
    Ответ написан
    3 комментария
  • В каких областях не используется ООП программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    ООП это парадигма, а не язык программирования.
    В ембеддед системах вполне активно пишут на С++ с полным ООП.

    Просто почитайте внимательно что такое ООП и не задавайте некорректный вопрос
    Ответ написан
    Комментировать
  • Какой язык программирования учить для написания сайта?

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

    Большинство базируются на html css javascript php + sql

    Но, это УЖЕ горы литературы.
    А некоторые базируются на php-фреймворках, это еще горы литературы.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Большинство программ это позволяет. Скайп, тимвьювер - все предлагаю указать, какой именно экран транслировать
    Ответ написан
    Комментировать
  • Где хранить файлы для работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    GIT не очень хорошая идея для хранения файлов, ибо при любом изменении, будут храниться все версии.
    Но вы можете поискать хранение информации для дизайнеров.
    Некоторые пользуются дропбоксом, некоторые ставят Owncloud, некоторые просто носят внешний диск с собой.
    Еще есть платные решения, типа https://www.sugarsync.com/
    Ответ написан
  • Какие аргументы в пользу использования транзакций в бд?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "1) Добавить транзакцию - всего несколько строк кода.
    2) Как раз таки хотелось бы услышать, какие кейсы проблем здесь возможны"

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

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

    Искать ответ на тостере, где не знают ни про ваш проект, ни условий работы, ни того, насколько легко добавить подобную задачу в спринт - вряд ли вы получите правильный ответ, есть даже вероятность что вы получите несколько разных ответов, но за правильный примете только тот, который лично вам по душе, а не тот, который более адекватный.
    Ответ написан
    1 комментарий
  • Обязательно ли знать ассемблер и архитектуру ЕВМ разработчику C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Даже поверхностное понимание ассемблера и архитектуры повышает ваш уровень разработчика. Но оно не является обязательным.

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

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

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

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

    Тем не менее, лучше сперва тщательнее погуглить и поконсультироваться, чтобы точно определить что ваша гениальная идея, действительно такая гениальная и нужная всем.
    Ответ написан
    2 комментария
  • Куда клиенты валят с Upwork?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Мне нужны заказчики кто хочет срочно, быстро, завтра, качественно, дорого. Вот они куда-то поисчезали.. "
    Такие заказчики не будут доверять рандомным людям с биржи. Они уже нашли себе проверенных исполнителей, и работают с ними напрямую.
    Ответ написан
    1 комментарий
  • Стоит использовать исключения или if/else?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это не сравниваемые вещи.

    if/else проверяет ошибку в указанном месте.

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

    То есть, если вы где-то забыли проставить if/else, результат будет внезапное завершение программы.
    exception можно поставить на самом высоком уровне, и добиться, что будет закрыто какое-то конкретное окно, не будет выполнена какая-то конкретная операция, но приложение останется работать и выполнять другие функции.

    Зависит от того, что вы делаете. Если игрушку на 2 кнопки - то можно и без exceptionов, если же многопользовательское приложение, где из-за непредусмотренного действия одного юзера, упадет все приложение для всех пользователей - if/else будет явно недостаточно.
    Ответ написан
    Комментировать
  • Есть ли среди вас те, у кого есть постоянный стабильный доход не от разработки, а от своего продукта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Вложитесь в недвижимость и сдавайте ее в аренду.
    Ответ написан
    31 комментарий
  • Жёсткий диск 4Tb Western Digital SE (WD4000F9YZ). Уровень шума 34 дб в режиме работы и 31 в простое. Это громко для домашнего ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    "Просто хочу хороший жёсткий диск, чтобы не потерять 4 TB инфы. Да там будет много игр и кино, но так же исходники большого кол-ва программ, примеров и т.д., фотки и многое другое. Это потерять я не хочу. "

    То, что должно загружаться и быстро работать - скиньте на SSD, а второй винт должен быть тихоходным. Кроме того, диск 7200 больше греется, больше вибрирует, как результат - раньше выйдет из строя, чем тихоходный. А разница в скорости заметна только на случайном доступе - линейная скорость чтения/записи отличается не сильно.

    Но чтобы ничего не потерять - ОБЯЗАТЕЛЬНО бэкапы.
    Ответ написан
    Комментировать