• Почему не работает .bat (iCatalyst image optimizator)?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Гуглдок, расшарить документ и отправить ссылку с разрешением редактирования.

    Или просто наваять простенькую форму с отправкой текста через сайт и простым паролем против спаммеров, или поднять cms/wiki и разослать всем единого юзера с паролем. Но тут засветится айпишник.
    Ответ написан
  • Есть ли программа для хранения большого количества сканов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    сканы лучше хранить в виде файлов. Либо в объектно-ориентированной базе на крайней случай.
    в access надо было хранить пути к файлам, тогда ничего бы не тормозило
    Ответ написан
    Комментировать
  • Какую должность указать в трудовой книжке тимлиду?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Обратил внимание, что во многих американских компаниях

    Это немножно не так. В очень небольшом количестве компаний такое возможно. В основном в ОЧЕНЬ КРУПНЫХ, где акций компаний слишком много, и это все крайне непросто, ибо сотрудник компании по умолчанию имеет информацию изнутри, и следовательно может эти акции умышленно продавать или скупать, обладая подобной информацией.

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

    Зарубежом к такой возможности относятся очень серьезно, и все подобные акционеры подписывают кучу документов о том что они имеют право делать, что не имеют, что имеют права говорить, что не имеют. Попытки продать или купить акции на крупную сумму, если у кого-то возникнет подозрение что вы что-то знали, будут приводят к тщательному расследованию с уголовными последствиями
    Ответ написан
  • Почему во всех книгах пишут про модель OSI, если в Интернете везде используется ТСP IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Для чего все изучают модель оси, если написано, что современный интернет действует по принципам и протоколам tcp ip?

    Для того и изучают, чтобы не говорить подобную чушь вслух.
    Почитай, уточни какой уровень OSI занимает tcp/ip и сколько ЕЩЕ протоколов на самом деле встречается в современном интернете.
    Ответ написан
    3 комментария
  • Можно ли на i7 3770 поставить 4 плашки оперативы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Непонятно где вы взяли что ПРОЦЕССОР поддерживает только две планки?
    Это может относиться к материнке, а не к процессору.
    Процессор может поддерживать 2 канала памяти, максимальное количество памяти, но явно не слоты.
    Ответ написан
    1 комментарий
  • Почему код ассемблера не вызывает ошибку сегментации?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    IMHO подразумевается 32-битный адрес, поэтому из des берется только первые 4 байта и 4 заносится по адресу 0xffffffff
    Ответ написан
    Комментировать
  • Кем стать в IT-сфере?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    С железом на ты. Прекрасно понимаю как всё работает и мне это нравится

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

    . Английский знаю на базовом уровне.

    Понравилась веб вёрстка (на парах в унике учили) и тоже считаю что это интересно


    На мой взгляд, ты выбрал самое простое, поэтому оно тебе нравится. Потому что насчет железа - есть сомнения, что ты реально понимаешь как работает L3 кеш процессора, или чем USB 3.1 отличается от USB 3.0
    Тут лучше уточнить что именно ты подразумеваешь что ты с железом на "ты".

    Учи английский. Не школьную программу, а умение общаться.
    Развиваться - в самостоятельность. Почему твою судьбу должен решать кто-то другой? Сам реши, не ищи легкого пути, просто приложи старание в выбранное направление. Звучит просто, исполняется сложно, но повторю - не ищи легкого пути, его нет.
    Ответ написан
    3 комментария
  • Что нужно изучать, чтобы лучше понимать Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Про файловую систему - изучить права доступа в POSIX, понять как работают iNode, почитать про File System Hierarchy Standard

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

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

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


    Он не читает о том какие есть мышления.
    Он просто решает задачи. После решения большого количества задач, твое мышление привыкает решать задачи и у тебя появляется волшебное техническое мышление.
    Ответ написан
    1 комментарий
  • Устроился работать Junior Frontend и попал в ад, что делать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А почему вы считаете, что это старые технологии?
    Везде уже давно кричат, что скоро программисты будут не нужны. Будут нужны люди, которые пишут пару строк в табличках, потом все уходит на какой-то сервер и возвращается готовой программой. И документация потеряна 100 лет назад.

    Вот вы и попали в проект будущего..
    Поработайте полгодика, потом расскажете как там в будущем...
    Ответ написан
    1 комментарий
  • Что означает на Linux скрипте перед командой символ $?

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

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

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

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

    Может, я вообще не с того начал? Может, для полного понимания надо было начать не с объектно-ориентированного языка? Нужны ли C и C++ для постижения дзена?

    Базово - можно. Во всяком случае С и С++ сейчас самые близкие к низкоуровневым языкам.

    А как вообще работает компилятор? Как условный WriteLine заставляет пиксели на экране складываться в нужную для вывода информацию в C# или как это делает print в Python? Как создаются и работают инструменты языка программирования?

    Нужно почитать про ассемблер, архитектуру процессора. Потом про функции биос и ОС.

    Microsoft Learn рассказал мне, что есть и какие-то другие типы программирования - например, функциональный F# и прочие подобные вещи. Зачем они нужны, в какой момент начать их изучение?

    Можно и не начинать. Есть разные задачи, они решаются разными инструментами. В вашем случае можно пока отложить.

    Люблю Линуксы, страшно нравятся Линуксы. Бесконечно ставлю их, настраиваю их, нахожу мелкие кусочки информации о том, как работает та или иная в операционной системе вещь. А как это всё работает в целом? Как вообще работает операционная система? Узнал, что существуют дистрибутивы, где у тебя есть чуть ли не голое ядро и ты собираешь систему сам под свои нужды. А как работает это самое ядро? Что оно такое? Как начать самому собирать системы, где и как этому научиться? Что скрывается за графическими оболочками?

    Ядро операционной системы собственно та вещь, которая позволяет тебе запускать программы.
    Современные операционные системы
    1) почти все многозадачные, позволяют запускать несколько программ одновременно
    2) предоставляют интерфейсы для работы с устройствами (через драйвера и функции ОС), чтобы упростить работу разработчикам.

    А как работают программы с операционными системами? Почему программы Windows не работают с Linux и какими хитростями линуксоиды все-таки заставляют их работать?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    password retention policy
    password management
    Ответ написан
    Комментировать
  • Как запустить команду на сервере, чтобы она работала после отключения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Находил всякие job'ы, отправку команд в фон. Они то работают, но если отключится от сервера - то прерываются


    nohup [command] &

    отправка в фон это просто отправка в фон. Вам еще нужно отключить эту программу от текущей сессии, для чего можно использовать nohup.

    Или как выше посоветовали, оконные менеджеры типа screen/tmux, но это уже артиллерия потяжелее. С другой стороны можно позже приаттачиться к запущенной программе
    Ответ написан
    1 комментарий
  • Кто больше зарабатывает: веб-дизайнер или верстальщик?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    поверхностному DevOps инженерингу (для примера я работал с Docker, Ansible, и по минимуму с k8s)

    А причем тут девопс?

    Ansible это инструмент оркестрации из системного администрирования
    Docker это инструмент контейнеризации для разработчиков, кубер - оркестрация этого.

    Девопс - это про методологии, организацию процессов. А инструменты - обычная автоматизация инфраструктуры проекта и CI/CD. Это больше про configuration engineering
    Ответ написан
  • Как добавить поддомен для сайта, на сервере под ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Делаешь третий файл .conf в sites-available, и добавляешь на него ссылку в sites-enabled
    С точки зрения веб серверов, поддомен и другой домен - практически одно и тоже.
    Ответ написан
    2 комментария
  • Как найти параметр в логах и вывести в файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    grep  -o /var/log/partner/*.log 'transparent.*partner_id=\K\d' | sort -q
    Ответ написан
    Комментировать