Задать вопрос
  • Плохо ли создавать проекты с нуля? Что значит быть про?

    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. В мире миллионы веб-компаний, у каждой могут быть свои приколы, перепись населения вам вообще не поможет. Просто смотрите что было в вакансиии чем занимается компания.
    Ответ написан
    Комментировать
  • Как разделить диск в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Изначально можно было использовать LVM, который позволяет управление разделами и размерами на лету.
    Сейчас - перегрузиться с внешней live системы на CD/флешке, и оттуда уже делать ресайз.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Ищите другую работу.
    Если руководство занимается самодурством, это неизлечимо.
    Даже если после вашего ухода, компания попадет на деньги, в поисках замены, или попадет на деньги из-за того, что наняли студента, который написал кривой отчет с кривыми цифрами, самомнение не позволит им понять, что это именно их проблема. Будут гнать на криворуких программистов.
    Ответ написан
    Комментировать
  • Как использовать sensitive data в Node средствами Линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Переменные передаются просто - они должны быть помечены на экспорт.
    export variable=value
    Таким образом, эта переменная будет копироваться во все дочерние процессы (например в ваш node.js)

    Изменение самого конфигурационного файлика не влияет на текущую сессию - после изменения нужно либо перезайти/перегрузиться, либо просто перевыполнить файл, например:
    source .bash_profile

    В каком файле хранить - зависит от того, как вы запускаете процессы.
    .bashrc - если вы логинитесь через bash в консоль
    .profile - если через gui открываете терминал
    .bash_profile - в обоих случаях

    Но вы можете просто добавить в файл любую переменную, перелогиниться и проверить есть ли она через
    echo $variable
    Ответ написан
    Комментировать
  • Проверка на антиплагиат дипломной работы уменьшилась, как быть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Укажите stackoverflow одним из источников.
    Укажи свой аккаунт в stackoverflow.
    Препод как антиплагиат вычисляет? Этой программой? Подойди к нему и задай этот вопрос. Тостер тут не поможет.
    Ответ написан
    Комментировать