Задать вопрос
  • Что делать, если в компании не проводятся юзабилити тестирования?

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

    Потому что если сейчас "и так работает", то зачем тратить на это деньги и ресурсы? Тот, кто может выделить деньги должен получить обоснование, потому что это затраты.
    Ответ написан
    Комментировать
  • Сложно ли переходить с web разработки на android-разработку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Да.
    Ответ написан
    Комментировать
  • Почему ssh2_connect периодически возвращает false?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Смотреть логи, добавить отладку чтобы ssh2_connect выводило подробнее, почему он false.
    Может просто ограничение на кол-во подключений или процессов.
    Ответ написан
    1 комментарий
  • Корпоративный сеть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Наймите сетевого администратора, который может выехать к вам на место.

    То, что вы задаете, это не вопрос, это задача, которая требует приехать на место, посмотреть сеть, проверить связь, проверить нагрузку. Через вопросы-ответы на сайте, учитывая ваше плохое знание языка - вряд ли что-то выйдет хорошее.
    Ответ написан
    Комментировать
  • Кк использовать int 13h для Cd-Rom?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    AH 42h, так как CD это не HDD и будет эмулироваться как HDD.

    Посмотрите пример готового кода тут: https://board.flatassembler.net/topic.php?t=13810
    Ответ написан
    Комментировать
  • Домен и доменное имя. В чем разница?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    домен - это то, что ты покупаешь (точнее берешь в аренду), имя домена обычно совпадает с базовым доменным именем (например example.com). В своем домене ты можешь создавать поддомены, можешь создавать другие записи, не только А-записи, например ns запись, mx запись и др.

    Доменное имя - это конкретная запись в домене, например www.example.com, example.com, home.example.com, smtp.example.com, для которых ты обычно прописываешь IP адреса для резолва.
    Доменное имя, в отличие от домена, обычно должно в конечном счете преобразовываться в конкретный IP адрес. Доменное имя, в отличие от домена, хостеры не продают (ну или это очень хитрый наебизнес тогда).

    URL это вообще ссылка на ресурс, которая может включать в себя название протокола, доменное имя, путь к конкретной страничке и дополнительные параметры, например
    https://example.com/files/report.php?date=2017&typ...
    Ответ написан
    Комментировать
  • На чём писать свой браузер?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Ваш вопрос некорректен, поэтому и ответы в основном будут либо троллинг либо бесполезные.

    Причины некорректности:
    1. Написание браузера - вещь непростая.
    Чтобы взяться за написание браузера, который может хотя бы html+css, не говоря уж о js и какие-то плагины с flash, нужны знания множества технологий, глубокие знания языка. А вы пишете что пока не знаете ни C++ ни java, и C# видимо знаете мало.

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

    3. Вопрос про "wysiwyg редактор" очень смешной. Вы не собираетесь использовать отладчик вообще?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Получить список пользователей -
    ls -1d /home/u*

    Сделайте скрипт, который на каждое полученное имя будет выполнять нужные вам действия, и бэкапить нужные данные и запускайте его через например
    ls -1d /home/u* | xargs backup.sh
    Ответ написан
    4 комментария
  • Что посоветуете еще подучить что бы тянуть на Junior PHP разработчика?

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

    Это главное.

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

    3. Что можно почитать по юнит-тестам т.к. с ними не работал и пока не имею предствления?
    Документацию и примеры кода.

    4. Страшно ли, что работал все время в phpmyadmin, а не в консоле?:)
    Плохо, если вы боитесь консоли. Выбирать нужно просто удобный инструмент, но phpmyadmin в энтерпрайзе обычно не пользуют. Если сможете обойтись без него - значит ок.

    5. Нужно ли джуну знать, как настраивать сервер (тонкости) апача?
    Как настраивать - нужно. Тонкости - не обязательно.
    Ответ написан
    4 комментария
  • Где научиться правильно писать код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Найдите опен-сорс проекты на питоне, попробуйте в них что-то улучшить, разобравшись что там написано.
    Без сравнения вы не сможете понять преимущество и недостаток разных подходов.
    Ответ написан
    Комментировать
  • У всех мониторов соотношение 1.7, если ширину делить на высоту?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет.

    https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BE%D...

    Самые популярные сейчас 6:9 и 6:10, 4:3 практически ушел в небытие.
    21:9 набирает популярность в мониторах с диагональню 28" и больше.
    Ответ написан
    1 комментарий
  • Что стоит читать и изучать, чтобы программировать под android, после прочтения "Изучаем Java" Кэти Сьерры и Берта Бейтса?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Чтобы программировать, нужно не просто читать, а писать код.

    Ставьте среду разработки для Андроида (тот же xamarin) и пробуйте писать.
    Возникающие по ходу работы вопросы - гуглить, пока не решатся.
    Что почитать дополнительно - придет во время практики.

    P.S. Множество готовых ответов и примеров гуглится в основном на английском, поэтому если с английским плохо, учите английский.
    Ответ написан
    Комментировать
  • Обозначение www устарело?

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

    Вопрос тут лучше задавать SEO, а не техническим. Бывает что имя домена лучше звучит без www, в слоган проще впинхуть без www, а бывает и наоборот.
    Ответ написан
    2 комментария
  • На каком языке пишут игры на Android?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    1. На разных. Чаще java, иногда kotlin, иногда веб.
    2. Отличий много. Это тема для диссертации, а не для вопроса.
    3. Да, но в вашем случае вряд ли.
    Ответ написан
    Комментировать
  • Может ли Cron запускать javascript?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет, крон не умеет выполнять javascript.

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

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

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

    10 лет назад тестировщиком было устроиться проще, компании, которые начали специализироваться на тестировании и компании, которые вводили у себя профессиональное тестирование, находились в начале своего активного роста. Профессия, особенно в странах СНГ, как таковая была еще не очень устоявшаяся.

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

    Куда вам идти выбирать лично вам. Работать можно вообще в любой сфере, где вы можете работать.
    Ответ написан
    Комментировать
  • В чём делают (это не тавтология) проект проекта?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Его делают в техническом задании, которое пишут например в ворде или любом другом редакторе.

    А куски кода и тех.задание обычно НЕ совмещают вместе, это разные документы.
    Для описаний классов - UML, для разбиения тех.задания на конкретные таски - бэктрекеры, в которых солюшен дизайн может быть прописан прямо в тикетах.
    Ответ написан
    Комментировать
  • Как заменить строку через sed в файле?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    посмотрите ansible, там такое есть.

    ну а так
    sed -i /var/lib/pgsql/9.4/data/postgresql.conf -e "s/#listen_addresses = 'localhost'/listen_adresses = '*'/"
    sed -i /var/lib/pgsql/9.4/data/postgresql.conf -e "s/#port = 5432/port = 5432/"
    Ответ написан
    Комментировать
  • Что (и как) изучать, чтобы стать системным администратором?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Настройте несколько сервисов дома.

    DHCP, FTP, веб-сервер (nginx и apache), поднимите простенький движок сайта, для чего нужно настроить связку веб-сервер+mysql+php

    Настройте автоматическое резервное копирование для начала через крон и обычным .tgz критических данных.
    Подучите bash и сделайте скрипт, который будет это делать с проверками и удалением старых версий.

    Затем можно почитать про rsnapshot
    Затем поставить zabbix и попробовать настроить мониторинг чего-либо, например свободного места на диске.

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

    После этого вы будете уже вполне более чем джуниор
    Ответ написан
    Комментировать