Задать вопрос
  • Как определиться с зарплатой?

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

    saboteur_kiev
    @saboteur_kiev
    Андрей, Это вы выполняете несколько задач, при этом за распределением процессорного времени следит операционная система, на базе которой вы пишете.
    Вы же, как программист, знаете какой именно способ многопоточности используете (библиотеки, платформы).

    До уровня ассемблера и его прерываний в большинстве случаев добираются исключительно системные программисты, специализирующиеся на написании компиляторов, ядра систем. Ну еще в embedded.
  • Изменится ли совокупная скорость чтения-записи с HDD-диска при условии работы нескольких процессов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    SyavaSyava, Может быть в каких-то старых системах было так, сейчас ОС полностью доверяет оптимизации микрокода контроллера, и не может знать какая информация считается с блина, какая с кэша контроллера диска, а какая с перемапленного бэд сектора.
  • Доработать скрипт открытия двух блоков?

    saboteur_kiev
    @saboteur_kiev
    albel31, отметьте вопрос как правильный.
    А если хотите, чтобы кроме подсказки куда копать, за вас все написали - просто обратитесь на фриланс
  • Ответственность хостера за не лицензионное ПО клиента?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Дмитрий, и предоставляете эту информацию левой конторе, у которой даже нет ордера?
  • Может ли одноядерный процессор выполнять несколько команд одновременно?

    saboteur_kiev
    @saboteur_kiev
    Андрей,
    Процессор может выполнять несколько задач, но не несколько команд. Почувствуйте разницу.

    В стандартной ситуации, когда многозадачная операционная система выполняет несколько программ одновременно, на самом деле в единицу времени всегда выполняется только одна программа. Затем по прерыванию таймера одна программа приостанавливается, все ее данные сохраняются, переключаемся на другую программу, восстанавливаем данные, запускаем.
    На сохранение и восстановление данных (состояние регистров, стека) уходит время.

    Гипертрейдинг позволяет выполнять два потока на железном уровне. То есть система думает что процессоров два. А процессор сам считает, когда какой поток выполнять, переключаясь между ними. Например, когда некая программа ожидает данных от устройства, процессор может выполнить команду для другого потока, при этом у него есть двойной набор регистров, чтобы не тратить время на их восстановление.
    Но сам процессор - один, за один такт - только одна команда.
    Собственно детальное пояснение что такое гипертрейдинг вполне доступно описано на википедии, а на ютубе есть даже видяшки от интела, где наглядно демонстрируется что происходит.
  • Что из себя представляет серьёзная работа/задача (в программировании/веб разработке)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    jwwwe, Заказчикам не нужен красивый код, им нужны клиенты, которые придут по объявлению или рекламе в инете.
    И они правы - красивый код нужен для удешевления поддержки и разработки, а не заказчику.
    Длительная поддержка и разработка есть только в крупных проектах. И программисты хотят идти в крупные проекты, так как там больше платят, поэтому хотят не просто делать заказы, а еще и учиться на этих заказах, умышленно усложняя их так, как это удобнее программисту.
    Во время кризисов, за простые заказы могут взяться те, кто пишет что-то сложное, и опять таки тащит туда весь свой опыт, требуя соответственной оплаты.
    Таков мир.
  • Что из себя представляет серьёзная работа/задача (в программировании/веб разработке)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    jwwwe, К сожалению или к счатью, современный ИТ мир весьма сложен и многогранен. Человеку, далекому от ИТ крайне сложно интуитивно предположить объем и сложность работ, поэтому бывают крайности.

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

    Простой пример. Сейчас в инете тысячи и десятки тысяч интернет-магазинов. Но много вы найдете УДОБНЫХ?
    Если взять мелкие специализированные магазины, которые продают не гаджеты, там 90% магазинов, где посидев на сайте минут 20-30, решаешь, что проще позвонить или даже приехать в магазин и выбрать на месте, чем заказать через инет. Но сайт видимо устраивает владельца магазина, а его же кто-то делал.
  • Как реализовать свой сайт конструктор?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Зачем? тестовое окружение просто берет нужную ветку и все.
  • Почему не возможно подключиться к mysql?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    А как вы подключаетесь?
    p.s. есть подозрение что mysql не слушает ipv4
  • Насколько сложно будет написать свой драйвер под win10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    moh-mog-drinks,
    1. Я не топик стартер, но даже он интересуется драйверами под windows 10. Вы же уперлись в буквоедство, приводя в фактах только запуск 98 винды. А техническая возможность запуска xp или 7 - пока не подтверждена целиком, ибо на практике этот вариант не стабилен.
    2. Вы путаете виртуализацию и НАПИСАНИЕ драйверов. И воротите нос, когда вам указывают на ошибку в задаче.
    3. Если вы у себя согласны с тем, чтобы работать на "с крайне низкой скоростью эмуляции", вам может быть этого и достаточно. Но мне - нет. И топикстартеру тоже нет.
  • Про Upwork и jobsuccess - как лучше поступить?

    saboteur_kiev
    @saboteur_kiev
    ой всё, Уважаемая, потрудитесь отвечать на вопросы или комментировать, не переходя на личности.
    Я Вас не понимаю, почему у вас сложилось впечатление, что мне не грозит какой-то бизнес. Мой бизнес меня устравает более чем достаточно.
  • Про Upwork и jobsuccess - как лучше поступить?

    saboteur_kiev
    @saboteur_kiev
    ой всё, Зачем МНЕ учиться? Я не фрилансер, не топикстартер и даже аккаунта на фриланс биржах у меня нет. Но я в данном вопросе вижу, что клиент - неправ. Если вы хотите работать на клиентов, которые предлагают вам за те же деньги в три раза больше работы, угрожая плохими отзывами на бирже - пожалуйста.
  • Про Upwork и jobsuccess - как лучше поступить?

    saboteur_kiev
    @saboteur_kiev
    Вы заглядывали под спойлер?

    "Потом внезапно объявляется, начинает сыпать письмами типа "я не доволен как все работает".
    На мои вопросы отвечает "АА все плохо".
    Через пару дней в письмах к недовольству добавляется просьба о скидке)
    Еще через день наконец узнаю чего хочет, попалась пару багов, которые правятся за 5 минут. Остальное хотелки либо не оговоренные ранее, неочевидные, вещи."

    Пусть мы не знаем всей истории, но по этим данным, как инфантильный ребенок себя ведет именно клиент, а не исполнитель.
  • Как при загрузке файла на сервер задать права на удаление?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    "теперь при загрузке у файлов становится пользователь www-data:www-data"

    Это означает, что ваш phpstorm (или чем там файлы копируются) запускается от www-data, а не от serii. Следовательно в папке www/ создавать/удалять может только serii.
    Но в www/img, где права на папку есть у www-data, все должно быть ок, если там нет дополнительных подкаталогов с другими правами.

    В общем вам нужно просто разобраться с правами и юзерами, по скриншотам что-то смотреть крайне неудобно.
  • Купил в магазине НОВЫЙ жесткий диск, CrystalDiskInfo показывает что проработал 19651 часов! Что делать?

    saboteur_kiev
    @saboteur_kiev
    Дата производства диска еще есть.
    P.S. Вообще, есть вариант что этот диск могли возвращать по гарантии на реставрацию, а затем перепродавать как новый.
  • Как при загрузке файла на сервер задать права на удаление?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    Сергей Бурдужа, Тю. Так файлы всегда создаются от имени того пользователя, который их копирует. проверьте права у папки /var/www - если вы не владелец папки, то к вам применяются права группы или всех остальных.
  • Как при загрузке файла на сервер задать права на удаление?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    В стандартных правах линукса - нет.
    Единственное, можно повесить на каталог sticky бит, тогда пользователь сможет удалять в нем только свои файлы, а не файлы других пользователей. Такой бит висит по дефолту на /tmp

    Честно говоря, я не работал в phpstorm, поэтому есть вероятность что дело связано не c ftp, а с локальной машиной, может вы пытаетесь удалить файл из git или еще что-то?

    Вы пробовали другим ftp клиентом?
  • Как быстро перенести названия файлов в текст?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    В Win7 у меня получается, возможно проводник модернизировали. Но вообще, умение работать в каком-либо файл-менеджере реально полезная вещь, и как раз вот в таких случаях и проявляется.

    Ну или да, в командной строке вы можете попробовать скинуть список файлов по маске, как это указал Толстый Лорри,

    dir /b > file.txt
    все файлы

    dir /b *.txt > file.txt
    все файлы с расширением .txt

    dir /b a*.* > file.txt
    все файлы, начинающиеся на a