Задать вопрос
  • Как программировать в команде?

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

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

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

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

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

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

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

    Лично накручивал студентом около 100 баксов в месяц на модеме, а знакомый в один месяц умудрился 800 снять, но в следующий месяц уже фичу прикрыли.

    Сложный же парсер и более продвинутые инструменты - да, все еще могут быть актуальными, но человек, способный их правильно настроить и запустить, уже по факту должен обладать навыками, достаточными для получения адекватной зарплаты на основной работе, и не тратить время на кликеры, которые принесут гораздо меньше. Просто потому что, если ты набуваешь какую-то систему, за этим следят, вычисляют, вплоть до того, что просто не выплачивают подозрительным пользователям деньги и быстро прикрывают дырки. В результате можно потратить кучу времени, возможно успеть срубить несколько копеек, и все. Любой аккаунт с большой прибылью - легко вычисляется. Любое количество аккаунтов с маленькой прибылью, но схожим поведением, IP из одной подсети (а были операторы, которые тупо блокировали даже не подсеть а всю страну, чтобы неповадно было) - вычисляется и банится. Остается только накручивать незначительные суммы.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Порядка 100 компов? Всего лишь?
    ВСЕ в одну сеть, никаких подсетей не нужно.

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

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Наружный кабель будет САМЫМ элегантным решением, не зависящем от погоды, от гроз, от другой фигни.
    Вдобавок, если расстояние меньше 100 метров, то еще и самым дешевым решением.

    Плюс к этому всему - гигабит между вами и соседом, чтобы фильмы гонять.
    Ответ написан
    Комментировать
  • Чем заняться физику в IT?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Чем заняться физику в IT?"
    "1 курс физического факультета"

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    в POP3 есть команда TOP - получить заголовок и несколько строк от сообщения.
    Можете получить только заголовки с нулевым количеством строк от тела
    LIST - получили список сообщений на сервере

    TOP 5 1
    прочитать и вывести заголовок пятого сообщения, +1 строка body

    www.nthelp.com/pop_commands.htm

    P.S. многие почтовые клиенты умеют это делать, например TheBat - у него есть менеджер подключения, где можно просто скачать сперва список, затем выделить что удалить прямо на сервере, что получить сюда
    Ответ написан
    Комментировать
  • Как соединить сервера по SSH?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Java хранит числа в соответствие со стандартом https://ru.wikipedia.org/wiki/IEEE_754-2008

    В котором все числа, включая ноль, могут быть положительными и отрицательными.
    Ответ написан
    1 комментарий
  • Как открыть/создать файл из под другого пользователя?

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

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

    Второй вариант - дать пользователю право на sudo, тогда он может от имени рута выполнять su (чтобы выполнить комнаду от другого пользователя), либо от имени рута выполнить команду chown (сменить владельца)

    Третий вариант - настроить ssh ключи на локальной машине для пользователя, чтобы он мог выполнять команды через remsh
    remsh user2@localhost
    Ответ написан
    Комментировать
  • Существуют ли операционные системы сделанные в России?

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

    Что подразумевается под российским аналогом Ubuntu?
    Видимо у вас недостаток информации в том, что такое дистрибутив Linux, ибо ядро линукс общее для всех Линуксов, а дистрибутив разный.
    Кроме того, Linux - открытый код, никаких запретов на него быть не должно. Другой вопрос, что ПО под Linux не так много.
    Если кому-то не нравится кем финансируется Линукс - форкаете исходники и допиливаете свою - никто не запрещает. Просто если государство это хочет контролировать - пусть финансирует разработку, нанимает программистов, обеспечивает мощностями для поддержки репозитариев, для документации, для комьюнити.

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

    Что же касается аналогов MacOS и Windows, обратите внимание на размер и прибыль Microsoft и Apple. Как вы думаете, в РФ реально может открыться и существовать такой проект, или его быстро подомнут под себя определенные структуры?

    Вдобавок, любая частная разработка, включая отечественную, очень легко может быть продана зарубеж, или поменять юрисдикцию.
    Ответ написан
  • Метод переноса слов при превышении заданной длины символов в ячейке excel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обязательно чтобы в 2 ячейки, или просто перенос в пределах ячейки? - тогда настройка ячеек - "перенос по словам"

    Можно формулой разрезать текст, если предполагается его просто скопировать.
    То есть сделать ЕСЛИ длина строки больше 33, то первые 33 символа. Во второй ячейке остаток.

    А вообще, такое нормально сделать можно макрос написать на VBA.

    Совсем автоматом никак.
    Ответ написан
    4 комментария
  • Учеба в частном университете, будут ли в дальнейшем трудности?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В современных IT резюме, образование обычно стоит в самом конце.

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

    Диплом любого вуза, если он не входит в топ-100 мировых вузов, будет более-менее пофиг (главное что просто есть). Главное - что вы умеете, и как вы это делаете.
    Ответ написан
    3 комментария
  • Куда пойти учиться на программиста после 9-го класса?

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

    Из полезного, что можно получиьт на вышке - общая грамотность, математика, алгоритмы, английский, общее образование, которое позволит вам понимать как работает живой мир (а не идеальный компьютер).
    В общем не воспринимайте образование исключительно как умение программировать - расширяйте кругозор.
    А программированию учитесь самостоятельно. Большая вероятность в вузе найти соумышленников для разработки своего проекта. Может быть на кафедре, может отдельно.
    Ответ написан
    1 комментарий
  • Возможно ли объединить несколько партиций не подряд идущих партиций (ntfs)?

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

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

    p.s. Если же у вас на эту машину смотрят разные дженкинсы, это сложнее. Но помнится где-то есть плагин для такого, который ставится на оба дженкинса и они тогда проверяют. Сам им не пользовался.
    Ответ написан
    Комментировать
  • Как подрубиться по ssh к машине на linux, зная внешний, внутренний ip, имя пользователя и пароль?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Просто в том же port forward вы указываете внутренний IP, который присвоен виртуальной машине
    Ответ написан
    6 комментариев
  • На каком языке задания на экзаменах microsoft?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всегда был английский.
    А вместо плохих мыслей лучше представьте, что сдав экзамены на MS , можете сразу и на английский сдать.
    Ответ написан
    Комментировать
  • Как задать нужные uid / gid у NFS маунтов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Варианта два - либо создаете юзера с совпадающими UID, либо создаете группу, добавляете в нее юзеров с совпадающими UID.
    Ответ написан
    4 комментария
  • Какие есть способы мониторинга веб-сервера linux в реальном времени через веб-морду?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Webmin уже существует.

    Вопрос ваш непонятен - что значит какие способы мониторинга веб-сервера с выводом через веб интерфейс?
    Может мониторинга самого сервера?

    Ну и вариантов только три:
    Выполняете консольные команды, парсите ответ
    Смотрите системные файлы в /proc, /dev
    пользуетесь штатными средствами php, типа php.net/manual/en/function.sys-getloadavg.php
    Ответ написан
    Комментировать