Задать вопрос
  • Куда в разработке податься?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В какой сфере развиваться?

    Как девелопер, ты слишком рано собираешься выбирать ограничивать сферу.

    Например фраза "геймдев и ПО", а с каких пор игры это не ПО?

    Сделай полезный калькулятор, например расчет комунальных расходов и стоимость
    Ответ написан
    Комментировать
  • Как изучать и запоминать базовые вещи без практики?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Что подразумевает полный рабочий день (на удаленке)?


    Обычно это подразумевает 40 часов в неделю.

    ВСЕ остальные нюансы - примеры перечислены ниже, зависят от конкретного работодателя:
    * когда начинать и когда заканчивать, может зависеть от часового пояса клиента или команды
    * нужно ли постоянно быть на связи, зависит от проекта и обязанностей.
    * активно работать - зависит от обязанностей. Например дежурный админ должен все время следить за уведомлениями мониторинга, а пойти на 2 часа обедать
    * Отчитываться о реально потраченном времени может быть обязательно или не очень, или только по бумажке.
    * Нужно ли ставить софт, который будет следить за вашей активностью или не нужно

    Вариантов может быть море, это нужно уточнять при трудоустройстве.
    Ответ написан
    Комментировать
  • Как получить код возврата скрипта запущенным в screen?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    сохранять код возврата в файл, и считывать его.
    Ответ написан
    Комментировать
  • Как в консоли задать клавише действие?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    man bind

    Правда насчет именно printscreen не уверен.
    Не помню когда сидел за железной консолью, а по ssh он может просто не передаваться.

    создаешь функцию, вешаешь ее например на Ctrl+p :
    $ function hello_world
    {
      echo "Hello world"
    }
    $ bind -x '"\C-p":hello_world'


    и просто жмешь Ctrl+p

    для постоянного доступа прописать это в .bashrc или .profile
    Ответ написан
    Комментировать
  • На ваш взгляд, есть ли смысл программисту делать интернет магазин самому?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    На мой взгляд, основные требования будут выглядеть как-то так:
    Сразу предусмотреть, что сайт будет иметь высокую посещаемость и нагрузку

    Откуда данные, что сайт будет иметь высокую нагрузку и высокую посещаемость?
    Это явно преждевременная оптимизация

    Чтобы без лишних проблем можно было найти программиста для поддержки и разработки магазина

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

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

    Чем выше посещения сайта, тем больше денег, тем проще разобраться с тем кто и как напишет магазин.

    Я бы посоветовал просто прикрутить стандартный магазин к вордпрессу и начать продажи. А уже потом решать насколько у вас проседает по нагрузке сайт. Потому что очень много программистов пытаются делать бизнес постановкой технических задач, которые ну никак не влияют на бизнес.
    Ответ написан
    Комментировать
  • Что нужно для Системного Программирования?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Полезно, но не обязательно.
    Системное программирование, как ни странно обслуживает системы. В основном операционные.

    Если взять любую операционную систему, в ней огромное количество кода и отдельных компонентов, начиная от ядра, драйверов устройств, виртуальных драйверов (например драйвер файловой системы), так и программ типа ping, netstat, и даже notepad.exe

    p.s. Слишком много теоретических вопросов, слишком мало нет практических. Начинайте уже не читать а писать код.
    Ответ написан
    Комментировать
  • Как реализовать такую сиситему?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сделать третьего юзера, от его имени по расписанию запускать скрипт.
    На папках настроить доступ:
    А - доступ первому и третьему юзеру.
    B - доступ второму и третьему юзеру.

    А вот что такое недокопированные файлы, это вы уже в скрипте решите как проверять.
    Ответ написан
    Комментировать
  • Будет ли лучшим охлаждение, если с процессора снять крышку и дуть воздухом на голый кристал кремния?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А если дуть потоком воздуха на ГОЛУЮ РАСКАЛЕННУЮ КОМФОРКУ, мгновенно убирая тепло, оно как, остынет?

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    https, бэкапы.
    Ну и все. Сайт - поддержка сайта несложная задача.
    Дальше идут другие задачи.
    Ответ написан
    3 комментария
  • Разработка Операционных Систем (ОС), есть ли такая сфера в программировании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    ок, на какой ОС посоветуете практиковаться, учиться - новичку, windows, linux, или может специальная minix?


    Windows - проприетарная. ОС там разрабатывать не легко, а системные утилиты или драйвера - можно.
    Линукс - можно ковырять любые части.
    Опять же системное программирование это не только ОС, а и куча системных утилит.
    Ответ написан
    Комментировать
  • Какой ЯП выбрать с нуля для написания конкретной программы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Можно взять питон, будет легче и для скриптов пригодится.
    C#, это чтобы серьезно заняться.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    bad sectors - это обычно физическое повреждение секторов на диске.
    Исправить это невозможно.

    То-есть из-за этой программы по исправлению плохих секторов - стало только хуже.

    Стало только лучше.
    На каждом диске есть некоторый запас секторов, которые не используются изначально. И если на диске появляются плохие сектора, то можно пометить их как плохие, а вместо них использовать целые из этого запаса. Это и называется remap.

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

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

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

    Или вы думаете в веб-разработке нет аналога игрушек ААА-класса?
    Ответ написан
    9 комментариев
  • Как стать Backend разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если ты не смог осилить вуз, если ты не смог осилить две книжки по питону, почему ты считаешь, что у тебя есть шансы в ИТ?

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

    Чем больше ты пытаешься узнать что нужно НЕ УЧИТЬ, тем меньше у тебя шансов.
    Ответ написан
    7 комментариев
  • Приходилось ли вам сдавать код, который заведомо не работает? И зачем нужны альфа-версии, когда можно хорошо подумать и сделать сразу хорошо?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Есть определенные требования к альфа, бета и полному релизу.
    Если требования к альфа выполнены, и альфа запланировано, то ее нужно выводить.

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


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

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Ничего не будет.

    PATH у вас берется системный, дополняется пользовательским для процессов запущенных от вашего пользователя.
    Если там были какие-то программы, для их запуска нужно будет заходить в каталог с программой. Все.
    Ответ написан
    2 комментария
  • Регистратор просит имена серверов DNS. но не просит IP. Откуда он узнает про IP?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Есть подозрение, что вы не понимаете о чем вас спрашиват.

    При подключении домена к хостингу, причем тут регистратор домена?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почтовые клиенты не соблюдают весь современный html/css и не будут соблюдать.
    Поэтому верстать письма, чтобы они всегда одинаково выглядели во всех почтовых клиентах - нереально.

    Для большинства подойдет простейшая табличная верстка, и то, некоторые клиенты могут по своему усмотрению "сокращать" лишние куски элементов.
    Ответ написан
    Комментировать