• Здравствуйте, можете оценить код?

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

    t -> backup_interval
    directory_copy -> source_directory
    directory -> target_directory
    dt -> current_time

    Это что такое?
    i ->
    t ->
    name ->
    direct ->

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    гит умеет работать с симлинками

    /somewhere/git-repo
    ........................folder

    /site
    ....link-to-folder

    после чего можно зайти в /site/link-to-folder и делать там git pull, git push.
    Ответ написан
    1 комментарий
  • Как протянуть кабель от сервера до бухгалтерии?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Видимо красненькой линией.
    Непонятно, какой именно ответ вы хотите. Размеров нет. Слаботочки не указаны. Если сверлить можно везде, то просто берешь и тянешь.
    Ответ написан
    Комментировать
  • Мнение Дурова и жизнь в США для IT специалистов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    1. Действительно ли IT специалисты из наших стран СНГ так живут там хорошо и работают, при условиях высокой конкуренции среди образованных Китайцев или неприхотливых Индусов?

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

    2. Легко ли найти работу среднему мидлу в США на первых порах, каков спрос/предложение?

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

    3. Действительно ли зарплаты от 100 тыс. $ в год или это только элита, которая работает в корпорациях типа Google, Facebook и т.д.?

    В гугле и фейсбуке зарплаты в среднем ниже рыночных. Потому что они могут себе это позволить. Конечно не стоит путать с возможностью горизонтального роста - в крупных компаниях уйма проектов и возможности что-либо возглавить. Но мест таких немного. Опять же ВНИМАТЕЛЬНО посмотрите видео у Дудя и скажите, кто из его собеседников четко по плану достиг того, чего достиг. Там у каждого случайность.

    4. Понятное дело что налоги зависят от штата и других факторов, и самые большие они в Калифорнии. Давайте для сравнения возьмем два ± похожих города на разных концах Нью-Йорк штат Нью-Йорк и Сиэтл штат Вашингтон, каков уровень жизни в данных городах при среднем уровне жизни - нормальное съемное жилье неубитое, в котором современный ремонт, а не который остался с 60-х годов, машина в кредит, расходы на бытовые нужды обязательные, плюс расходы на одеться и "оттянуться"(лично для себя подразумеваю под этим словом законные виды досуга)

    Средний уровень жизни выше, чем в СНГ. Детали спрашивайте непосредственно у жителей. Нью йорк штат и Нью Йорк сити - это как Москва и замкадье. Не надо путать. Бытовые нужды дороже. Климат в общем лучше. Опять же, "оттянуться" можно по-разному. Менталитет другой.

    5. Мы все не терминаторы и рано или поздно постареем и захотим осесть в этой стране где работаем, даже если приезжали в США ради драйва. Учитывая-то что граждане США платят налоги даже за пределами страны; дома, которые сделаны из дерева в стране где проблемы с термитами, ладно бы если еще цена была соответствующая за этот хлам, который они строят. Стоимость обучения детей, один блогер говорил что к примеру в Канаде девушки занимаются проституцией чтобы эту учебу оплатить и это массовое явление с его слов

    Дома теплые, постели мягкие. Работа мастеров дорогая но с гарантией. Нельзя напрямую все это сравнивать.
    Вопрос что именно вы хотите, как вам старость хочется провести. Обучение платное, но оно лучше, чем у молодых специалистов в СНГ. Да и "те самые" пенсионеры-преподаватели уже давно вымерли, остались не очень. Поэтому учиться в любом случае нужно и самому.
    Ответ написан
    1 комментарий
  • Какой нужен диплом для работы в ИТ за рубежом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Любой технический диплом с высшим образованием будет достаточно.
    Но важнее навыки и опыт + иностранный.
    Новичку сейчас зарубеж пробиться в разы сложнее, чем 5 или 10 лет назад.
    Ответ написан
    4 комментария
  • Как сделать квест в браузерной игре?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    1. Пишете квест сперва на бумажке. Не подробно, хотя бы генеральный план.
    2. Ищете движок для браузерного квеста. Есть довольно простые.
    3. Изучаете его документацию, пробуете сделать в нем простое задание, затем чуть сложнее.
    4. Берете ваш генеральный план на бумажке и переписываете его на другую бумажку, с учетом понимания как работает движок.
    5. По плану переносите все на движок.
    6. ТЕСТИРУЕТЕ.

    Движки можно погуглить, возможно поколупаться тут:
    https://www.renpy.org/doc/html/
    visualnovelmaker.com
    https://axma.ru/

    Ну или подучить программирование и написать самостоятельно, но на это может уйти жизнь
    Ответ написан
    1 комментарий
  • Как объединить диски в один раздел (linux)?

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

    * Для отказоустойчивости - RAID или бэкапы. Или и то и другое.
    Ответ написан
    5 комментариев
  • Стоит ли начинать изучать 3D моделирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    У тебя непонимание того, что нужно в мире.
    Миру не нужен дельфи или си или джава. Бизнесу нужно решение его проблем.

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

    Тоже самое и сейчас. Платят специалистам, которые умеют выполнять задачи.
    Учиться следовало в школе и институте, к его окончанию уже стоило развивать навыки, становясь хорошим специалистом.
    Если уже поздно - перестроить свою жизнь во взрослом возрасте это точно не вопрос для тостера. Это больше о самоорганизации, о мотивации, о поиске времни для этого между всеми бытовыми и текущими проблемами.
    И уж тем более тостер это не то, где нужно спрашивать совета и вдохновления - предсказателей тут нет, мир за 5 лет меняется, и конкретные инструменты могут поменяться. Но технология меняется редко, поэтому новому инструменту можно будет научиться, если есть понимание как это работает.
    Ответ написан
    3 комментария
  • Как хранить альбомы фотографий?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Смотря какая файловая система. Но для современных файловых систем проблем нет.
    Листинг может занять врея (find на папку с 3 млн файлов на обычном сервере - 16 гб, 4 ядра, ssd- выполнялся 3-5 мин.) но доступ к одному конкретному файлу по полному пути будет почти мгновенный.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет. Созвон, синкапы, банально собеседование, разговор с коллегами - как вы себе это представляете?
    Зарубежной компании себя нужно продать.
    Начинающему специалисту нечего предложить даже с английским.
    Среднему нужно доказать, а значит английский должен быть хотя бы уверенный upper intermediate с опытом разговорного.
    Ответ написан
    Комментировать
  • Что нужно изучить, что бы стать Junior Android Developer?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    вот только что должен знать junior для начала нигде толком не пишут.

    В любой вакансии пишут.
    Если "толком" означает все разжевать, то так не будет, так как требования везде немного разные.
    Но какие проблемы просто научиться писать приложения под андроид?
    Берете, пишете одно, потом другое, потом сложнее. Приложений полно, примеров полно, готового кода, который можно взять и дорабатывать, подсматривать - полно.
    Не нужно равняться на требования джуниора, просто станьте разработчиком, а классификация уже потом.
    Ответ написан
  • Как сделать себе московский IP-адрес?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    купите VPS у селектела, прокиньте себе впн.
    Ответ написан
    Комментировать
  • Запросы с одного сервера через другой по конкретным доменам – как?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    В телеграме есть возможность указать работу через прокси.
    Есть в инете инструкции как поднять прокси сервер.
    Настраиваете на П прокси для телеграма, на К настраиваете телеграм клиента (бота) на работу через конкретный прокси. Можно прокси сделать с авторизацией, либо вообще по айпишнику сделать доступ, чтобы не раздавать.

    P.S. сокращения делают ваш вопрос наполовину нечитаемым.
    Ответ написан
  • Кем можно стать в IT с моими предпочтениями?

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

    Желание разобраться в чем-то по-максимуму, обычно приводит к разбиранию в чем-то по-максимуму.
    Вы называете это своей привычкой, но до сих пор не разобрались НИ В ЧЕМ по максимуму достаточно, чтобы устроиться на другую работу?

    Желание разобраться и собственно само разбирание - ну хотели вы разобраться с базами данных - почему не разобрались?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    up7, никто не будет декодировать код. Это нужно сесть, потратить час-два личного времени.
    И так понятно, что это обсфуцированный код.
    Если его писали не вы, то либо это вредоносный код, либо вы украли чью-то программу, автор которой пытался таким способом защититься от таких как вы.
    Что конкретно он делает - если ВАМ интересно, декодируйте. Тут никакой шифровки нет, base64 декодирование доступно во всех языках программирования, и даже отдельно.
    Ответ написан
    Комментировать
  • Чем одиноковость ключей в двух 2-3 деревьях отличается от одинаковости информации в двух 2-3 деревьях?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Да в общем простые вещи. Какие проблемы решал.

    Умеет ли в рейд, в LVM, даже банально точно ли он знает права доступа в файловой системе.

    Как посмотреть статус, что такое load average, настраивал ли какой-нить популярный мониторинг на банальные вещи - онлайн статус, аптайм, нагрузка cpu, memory, disk space и статус какого-нить приложения или сервиса.

    Баш, питон - базовые вещи для автоматизации всего.

    Что-то по сетям, можно копнуть в iptables.

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

    На самом деле, админа ищут под конкретные задачи, где-то много машин, там желательно какой-нить оркестратор. Где-то больше безопасности, там приветствуется опыт с selinux, централизированное управление, типа настроить pamd на ldap.

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

    Почитайте разные вакансии, или задайте более конкретный вопрос, типа "что нужно знать по этой технологии"
    Ответ написан
    4 комментария
  • Почему RAM диск оказался не быстрее SSD?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На самом деле, скорость современного SSD может не уступать RAM, тут больше зависит от интерфейса и реализации рам драйва. Например полная поддержка спецификаций превращает RAM в довольно медленное устройство, а отключив его, можно значительно увеличить скорость.

    Я довольно долго пользоваться рамдиском, перебрал разный софт, долго сидел на softperfect ram disk.
    Но когда перешел на m.2 NVME ssd, понял что рамдиск не нужен.
    Ответ написан
    4 комментария
  • Что можно сделать со старыми компьютерами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Подарить в какую-нить школу.
    Ответ написан
    1 комментарий
  • Есть ли экономия батареи при почти тёмной теме?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Темно-серый отлично подойдет, собственно по этому поводу даже исследование было, что разница между черным и темно-серым буквально пару процентов, зато не надо выключать/включать.
    Ответ написан
    4 комментария