• Не получается найти работу на фриланс. Сможете подсказать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Моих знаний хватает для того чтобы выполнять различные заказы по разработке сайтов.

    Мало знать себе цену, надо еще пользоваться спросом.

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

    Идите на работу в офис.
    Ответ написан
    Комментировать
  • Есть ли программа для Linux, конструктор команд в терминале?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Бывает нужно найти какую то определённую команду. Если бы все команды были доступны в одном месте - было бы намного удоблней, чем искать по разным сайтам.

    А для виндовс вы как ищете конструктор команд? Где-то есть конструктор команд в котором будет рассказано про фотошоп, эксель, акробат?

    Вы видимо не осознаете, что командная строка в линукс - это полноценная оболочка со своей вселенной консольных утилит, которые можно скачивать и устанавливать, и писать самому. Их список неограничен.
    В основном это
    1) стандартный набор gnu-tools, где можно собственно почитать о них https://www.gnu.org/software/coreutils/manual/core...

    2) сама командная строка является оболочкой, со своими внутренними командами, о чем можно почитать в справке к этой оболочке (команда help, или гуглить в инете bash, ksh, zsh в зависимости от того, чем пользуетесь)

    3) также как и в виндовс, можно свободно доустанавливать произвоильные команды, или писать их самому. Есть ОГРОМНОЕ количество консольных утилит и программ для разных нужд. Нужно просто осознать, что командная строка - это полноценная оболочка, в которой можно выполнять множество различных задач, перечислить все команды нереально

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

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

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

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

    Для некоторых отдельных команд типа find,grep, curl есть графопостроители, типа
    https://curlbuilder.com/
    https://marcin-chwedczuk.github.io/assets/apps/fin...
    Но честно говоря, лучше почитать справку.

    Просто вам нужно научиться работать в командной строке - она была СОЗДАНА быть гибкой настолько, что универсальный билдер для нее написать крайне сложно
    Ответ написан
    2 комментария
  • Кто может объяснить суть задачи Три попарных максимума?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вообще не понимаю проблемы. Тут нкиаких условий к xyz не указано.
    Просто вычисляем abc, либо идем к преподу и уточняем условия
    Ответ написан
  • Изменения прав пользователя бд через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Бд настроена так, что подключиться к ней можно только с одного ip. А я с любого другого ip не могу подключится, тем более локально. И через ssh к mysql тоже не могу, чтобы разрешить доступ с любого ip к бд. Как дать доступ к бд с любого ip?


    Открыть доступ для любого IP
    Ответ написан
    Комментировать
  • Как делится скорость SSD дисков на VPS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    у крупных провайдеров дисковая подсистема может быть вообще отдельно от серверной части. Просто маунтится сетевое хранилище и распределяется на несколько VDS, потом еще одно.
    Нагрузку смотрят таким образом, чтобы она не превышала определенный лимит.
    Делается это либо ограничением согласно вашему тарифу, либо масштабированием, если не хватает уже производительности
    Ответ написан
    Комментировать
  • Как отслеживать и оградить приложение в win 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    запускай в виртуалке.
    Ответ написан
    Комментировать
  • В чем измеряется память в RAM?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    GB - gigabytes
    Gib - Gibibites
    Ответ написан
    9 комментариев
  • В чём разница между программной и компьютерной инженерией при поступлении?

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

    Неважно куда.

    Знаю только, что компьютерная инженерия распространяет знания не только по разработке ПО, но и по разработке операционных систем и робототехники.

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

    С каким направлением (дипломом(?)) проще найти вакансию разработчика ПО (если это влияет)?

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

    Сам определился, что хочу заниматься по большей степени именно разработкой ПО.

    Операционная система это внезапно тоже ПО
    Для робототехники внезапно тоже пишут ПО
    Слишком рано вы решили выбирать специализацию.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если статьи действительно хорошие, то на хабре нет никаких проблем с кармой и видимостью.
    Ответ написан
  • HTML парсер на Bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    xmllint
    Для некоторых сайтов и grep/sed/awk вполне подойдут.
    Ответ написан
    Комментировать
  • Может таки php вместо python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    > У какого языка легче вход для новичка – python/django или php(Laravel, Symfony…)?
    Нет разницы

    > 2. Есть ли смысл для вэба знать оба – и python и php? Или лучше удариться углубленно в один из них?
    Есть, но углубление начинается на этапе мид-специалиста, а не джуниора. А вы еще не джуниор.

    > 3. На чем сайты писать быстрее? Много читал как легко и быстро собирать сайты на django из своих наработок и тд. Как в этом обстоят дела у php?
    Быстрее писать сайты из своих наработок, язык тут неважен.

    > 4. Почему для фриланса рекомендуют php? Чем он так во фрилансе обходит python?
    Видимо больше заказов на php

    > 5. Почему много крупных компаний и не только, все еще предпочитают php, а не хваленный python с django/flask и тд?
    Потому что на php фреймворков много, а на питоне мало.
    Потому что КРУПНЫЕ компании появились не вчера, а много лет назад, когда питон+джанго еще не был на высоте. Потому что php просто работает, и переписывать просто так с бухты барахты нет смысла.
    Ответ написан
    Комментировать
  • Программирование деформирует человека как личность?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Хочется перепрыгнуть в другую сферу программирования, но при этом меня не покидает ощущение,


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

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    При первом подключении по ssh протоколу к новому серверу, всегда будет такое уведомление.

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

    Стандартная проверка для всех SSH подключений
    Ответ написан
    Комментировать
  • Может ли веб-дизайнер потребовать указать его авторство на дизайне сайта?

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

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

    В отличие от произведений на материальных носителях, дизайн это не та вещь, где копирайт необходимо поставить на обратной стороне титульного листа, поэтому могут для отмашки в суде сделать кнопочку в третьем меню, с сылкой на дизайнера, и оповестить в соответствующих кругах, что дизайнер мудак. На этом его карьере скорее всего прийдет конец.
    Ответ написан
    Комментировать
  • Как реализуется удаленное управление компьютером (Аля тимвивер/радмин своими руками) в windows?

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


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

    Так что изучайте rdp

    p.s. а вот radmin свой протокол передачи вроде использует, передает битмап своими силами. С одной стороны полная независимость от rdp, с другой стороны гораздо больше нагрузка на сеть.
    Ответ написан
    Комментировать
  • В чём различие между Data Scientist и Machine Learning? Или Machine Learning — это составляющая Data Scientist?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Data science - это наука о данных. О разных данных. Маленьких и больших, структурированных и не очень.
    https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%83%D...

    А Machine Learning это технология, которая может работать с данными, в том числе и в рамках data science.

    Это как не каждый транспорт - автобус, но каждый автобус - транспорт.
    Ответ написан
    7 комментариев
  • Какой годный курс, а лучше книгу по docker, docker-compose, ansible?

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

    К документации нужно просто добавлять практику на каком-то хобби проекте, или реальном проекте, чтобы стояла конкретная задача. И все.
    Ответ написан
    7 комментариев
  • Что нужно знать для начала работы devops?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Все же пишут в вакансиях.
    В своем большинстве ковырять надо *nix
    Сейчас в девопсах очень востребованы контейнеры, как локально так и в облаке.
    Понимать SDLC и release management
    Ответ написан
    Комментировать