Задать вопрос
  • Можно ли подключить 2 монитора к ПК через один HDMI разъём?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если вы подключите 2 монитора через один разъем с каким-то разветвителем, вы получите два монитора, на которых будет одна и таже информация. "Расширить" рабочий стол таким образом будет невозможно.
    Ответ написан
    3 комментария
  • Си это основополагающий язык или просто популярный?

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

    Си ОЧЕНЬ неблизкий к машинному коду, но на нем действительно меньше абстракций, чем в большинстве других популярных языков. Но различные языки появлялись в разных условиях, и часто потому, что Си вообще не подходил под решение задач. От Си развился С++. И все. Остальные языки создавались достаточно независимо.

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

    Большинство языков пишется для решения конкретных задач. Некоторые из языков стали популярны неожиданно для создателя.
    Ответ написан
    4 комментария
  • Telnet в Линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    telnet ВСЕ шлет открытым текстом. Это давным давно устарело, небезопасно и никто сейчас не поднимает шелл по телнету. Все пользуются ssh.
    Чтобы пользоваться ssh нужно просто создать аккаунт на линуксе. ssh демон обычно уже поднят на стандартном для ssh порта.
    Вы вообще в консоли на линукс работали? Как подключались, если с работы? Также и из дому.
    Ответ написан
    Комментировать
  • Как написать скрипт для rsync?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Даже на спектрумовском бейсике было удобнее использовать call и return, а не goto.

    зачем монтировать каталог1, если в случае проблем с пингом, вы все равно завершаете работу и демонтируете его? Сделайте сперва проверку, а потом уже решайте что делать.

    на баше проверка может выглядеть так
    ping -c 1 server.com
    if [ $? -ne 0 ]; then
    echo "Сервер недоступен"
    mail -s "[error] server.com is not available "admin@server.com" <<< "server.com недоступен."
    exit 1
    fi
    а тут уже монтируем, синхронизируем, демонтируем. goto не нужен.
    Ответ написан
    Комментировать
  • Плохо ли создавать проекты с нуля? Что значит быть про?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    "И соц. сети писал, и форумы и сервисы"

    Где ваша соцсеть хотя бы на десяток тысяч абонентов?
    Есть ваш форум, с ежедневным онлайном хотя бы 1000 человек?
    Что за сервисы, насколько они востребованы?

    Когда появится проект чуть побольше, чем тот, что помещается в вашу голову, и нужно будет позвать еще несколько программистов, чтобы успевать поддерживать и разрабатывать, писанине на коленке придет белый пушистый зверек, потому что организовать одновременную работу даже 10 человек у вас так, без классов, без ООП, без инкапсуляций и так далее - просто не выйдет.
    Ответ написан
    13 комментариев
  • Говорят, что API социальных сетей RESTful, почему?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    API позволяет в принципе работать с чем-либо.
    А один из важных нюансов restful - каждый запрос независим и самодостаточен.
    То есть, если знаешь как запросить данные, ты делаешь это одним запросом, а не последовательностью.
    Сам запрос - интуитивно понятен, ну как-то так
    get www.site.com/server/players/online
    get www.site.com/server/players/registered
    get www.site.com/character/rogue/stat
    get www.site.com/character/rogue/classes
    Ответ написан
    Комментировать
  • Как учитывать стоимость своей работы на своем стартапе?

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

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

    И тогда вам будет интересно дизайнить ровно столько, насколько вы хотите, чтобы стартап взлетел и принес много прибыли, потому что у вас процент.
    Ответ написан
    5 комментариев
  • Занижают ли мне зарплату?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Илья: Если это лучшая работа в городе, то зачем тогда вопрос на тостере?

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

    Карьерные вопросы нужно решать на уровне психологии и поиска вариантов, а не "почитаю я про еще один фреймворк, вдруг мне зарплату поднимут"
    Ответ написан
    Комментировать
  • Существует ли форум с авторизацией и уведомлениями через Телеграм?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Форумы как таковые подобные вещи не делают. Но под CMS движки делаются тысячи плагинов с авторизацией в социальных сетях. Может быть некоторые уже и телеграм поддерживают.

    Если нет - напишите свой плагин для того же WP - может быть популярным. API в телеграмме вполне кошерное.
    Ответ написан
    Комментировать
  • Безопасно ли хранить пароли в Google Chrome?

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

    В общем случае - достаточно безопасно для домашнего пользователя. В частном случае - полной безопасности нет.
    Ответ написан
    4 комментария
  • Развитие Java инженера?

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

    Разберитесь с серверами приложений - нужно на практике уметь написать простенькое веб-приложение и запустить его под tomcat, соотсветственно разобраться с настройками в tomcat и настройкой https. Заодно и с сертификатами разобраться. В дальнейшем можно усложнить свой хелловорлд, добавив авторизацию, перенаправлением, авторизацию по сертификатам и оптимизацией томката.

    Насколько хорошо все с Linux? простой bash скриптинг и поднятие всего парка под Линукс? Если опыта нет (тимсити часто под виндой крутится), то все это научиться поднимать под линукс, и тимсити, и томкат.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всем нужны разные пароли?
    Если один, или скажем штук 10, то обычный http с basic authorisation подойдет.

    Если посложнее - погуглите любой веб-движок файлообменника (сам не пользовался, поэтому не подскажу), но что-то вроде :
    https://pydio.com/
    https://www.softaculous.com/apps/files
    https://sourceforge.net/projects/phpofs/

    Есть также похожий вопрос
    Скрипт файлообменника
    Ответ написан
    Комментировать
  • Как собрать конфиг сервера под заданные требования?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы же понимаете, что 5-10 виртуалок означает разницу примерно в два раза?

    Посчитайте требования одной виртуалки. Если вы знаете, какая там будет ОС, какого объема будет занимать место ваш сайт и почта - бывает же, что у юзеров 100 мегабайт почтового ящика хватает на полгода, а бывает 10 гигабайт засрут аттачами за месяц.
    Считать должен тот, кто может подсчитать нагрузку. Если у вас нет данных, вы не посчитаете. И тогда проще заказывать облачные vps, которые можно в случае чего легко модифицировать без переустановки.
    Ответ написан
    Комментировать
  • Как решить проблему с концентрацией?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Мозг работает так, как он привык работать.

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

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

    P.S. С детства такие вещи тренируются. Чем взрослее тем сложнее, и даже факт того что ты осознаешь конкретный недостаток не облегчает того, что избавиться от него тяжело.
    Ответ написан
    2 комментария
  • На каком языке писать бота, для игр и браузера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > Я сначала думал браться за Java, но почитав понял, что это не тот язык на котором можно максимально выгодно реализовать нужные мне задачи.
    > выводы эти я сделал из заключения другого человека, который описал возможности java.

    А этот человек случайно вам не напел Шаляпина, чтобы вы заценили голос и возможности Шаляпина?

    Ответ: бота можно написать практически на ЛЮБОМ языке программирования. И Java вполне неплохой выбор. Но для написания бота, вам нужно изучить не только язык программирования, но и технологии, что займет гораздо больше времени, чем сам язык.
    Ответ написан
    8 комментариев
  • Как удалить из Windows 7 все что не нужно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Исходя из текущего вопроса, вы точно знаете, что там лишнее?
    Ответ написан
    3 комментария
  • На чём лучше написать сайт предоставления услуг?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Нужно написать ТЗ, указав всю функциональность, которвая вам нужна, а про техническое решение и выбор инструментов - консультироваться уже непосредственно с исполнителем.
    Ответ написан
    Комментировать
  • Как подключиться к Debian по SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Если login/password вас не пускает, это очень печально.
    Приватный ssh key должен быть гораздо более длинный, чем 12 знаков, на 12 знаков это скорее всего fingerprint хоста, он бесполезен.
    Можете обратиться в службу поддержки, чтобы вам ресетнули пароль рута, если они такое делают на пользовательских машинах.
    Ответ написан
    5 комментариев
  • Порог входа во фриланс программист или дизайн?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Могуть дать задание поработать.

    P.S. В мире миллионы веб-компаний, у каждой могут быть свои приколы, перепись населения вам вообще не поможет. Просто смотрите что было в вакансиии чем занимается компания.
    Ответ написан
    Комментировать