Ответы пользователя по тегу Веб-разработка
  • Чем может быть полезен C++ веб разработчику?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    на С++ можно только бэкенд.
    В особо запущенных случаях, вы можете на С++ написать собственное расширение к apache/nginx, но это крайне редкие вещи.
    Ассемблер можно подучить до уровня junior-а, просто чтобы понимать как работает комп, и в artmoney могли бы локальную игрушку взломать. Но это чисто для расширения кругозора.
    Ответ написан
    Комментировать
  • Будет ли удобен сайт без меню?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Как админ игровых серверов с опытом, я вам скажу вот что.

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

    Все остальные защиты - могут помочь могут не помочь, а вот бэкапы и логи - ваше главное оружие, которое может спасти от большинства проблем.
    Ответ написан
    4 комментария
  • Зачем иметь так много разных консолей? Чем они все отличаются?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Стандартная консоль винды очень убогая.
    ConEmu предлагал как раз решения для замены, и очень удобное, особенно в связке с FAR.

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

    Node.js предлагает свою консоль, чтобы запускать свои скрипты.

    В основном все проблемы растут от того, что родная консоль винды жутко убогая, и MS ничего с этим не делает. MS добавили повершелл, добавили функции в сам язык скриптов, но саму консоль до адекватного состояния не довели, и даже эти некоторые улучшения только-только начали появляться в последних версиях. Это и привело к тому, что каждый пытается свое решение предложить
    Ответ написан
    7 комментариев
  • На работе попросили зарегистрироваться на JIRA но появился вопрос?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Я так подозреваю, что у вас на работе был приобретен продукт Jira и установлен как корпоративная система. И вам нужно не лезть на тостер, а спросить на вашей работе адрес корпоративной JIRA.

    Atlassians - это компания, которая создала и продает Jira, Confluence И другие продукты.
    Ответ написан
    Комментировать
  • Какие программы / скрипты / плагины (и т.д.) ставить на Win10 для разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Ваша любимая IDE
    FAR3
    git
    putty
    apache/php/mysql я все еще ставлю отдельно, но вроде уже проще какой-нить lamp
    SoftPerfectRamDisk
    Ответ написан
    Комментировать
  • Какую систему учета рабочего времени удаленного разработчика использовать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Есть подозрение, что с такими требованиями, вы не найдете исполнителя вообще, поскольку адекватный исполнитель предпочтет найти другого заказчика, чем каждую секунду быть под контролем.
    А согласятся на такой жесткий контроль только начинающие, еще не набравшие опыта и нормальных заказчиков исполнители. Оно вам нужно?
    Весь смысл работы на удаленке - именно в некоторой свободе.
    При желании удаленный разработчик предоставит вам виртуалку с IDE, в которой будет работать со странными паузами (когда он отвлекся на скайп в хост-системе), либо даже железку (отдельный ноутбук), и что он на самом деле будет делать неясно.
    Нормальный контроль - это выполнение тасков, поставить простенькую систему тикетов. И система контроля версий, например git, с возможностью просмотра истории изменений.
    Ответ написан
    Комментировать
  • Стоит ли выбирать PHP ради легкости поднятия сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    В чем проблема написать один раз нормальную пошаговую инструкцию для поднятия сервера?
    Кроме того есть вещи, которые лучше делать на java а не на php.
    Ответ написан
    1 комментарий
  • Могут ли несовершеннолетнего взять в офис?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    videostream. Любые другие способы, когда конечный файл каким-то образом попадает на комп пользователя и открывается на просмотр, расшировать обычно проще и дешевле, чем зашифровать.
    Ответ написан
    6 комментариев
  • Как из сайта сделать программу для Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Руслан Макаров: Руслан, если вы не являетесь владельцем сайта, вы его просто так не скачаете.
    Если же у вас есть доступ и к сайту и к базе sql, никто не мешает поставить sql и веб сервер под виндой и поднять этот сайт там. lamp - это готовая сборка веб сервера, включающая в себя sql и php.

    Просто обернуть - нельзя. Такой процесс должен делать программист.
    Ответ написан
    Комментировать
  • Как людям удается столько зарабатывать на фрилансе?

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

    Сам подумай, дал бы ты серьезный заказ и много денег человеку совсем со стороны, без рекомендаций, или сперва попробовал бы у него что попроще?
    Ответ написан
    Комментировать
  • Может ли Python заменить php?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Можно.
    Ответ написан
    Комментировать
  • Какова тенденция рынка труда для web-программистов в ближайшие 10-50 лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    > web-программистов в ближайшие 10-50 лет
    Вы смешной.

    10 лет назад, web-интернет еще делился на koi-8 и cp-1251, социальных сетей не было, мобильный практически не существовал.
    20 лет назад web-интернет не существовал вообще (html начал свое шествие с 1996)

    И вы хотите, чтобы вам сказали что будет через 10-50 лет?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    PHP крайне редко есть в энтерпрайзе, поэтому шанс найти у нас ровно такой же, как и начинающему без немецкого.
    Немецкий хорош, если ты знаешь java/c/c#, или еще что-то, использующееся в энтерпрайзе, и тогда можно найти проект, который аутсорсит что-то в германию. Например софт для дойчбанка разрабатывается в украине и россии, но там явно не PHP.

    PHP настолько простая вещь, что начинающим можно стать за сутки. С фреймворками уже хоть что-то. Но не в энтерпрайзе.
    Ответ написан
    2 комментария
  • Много ли ребят из Индии, Китая, Пакистана стали писать код лучше?

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

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

    Но отдельные личности конечно конкурируют.
    Ответ написан
    1 комментарий
  • Электронные деньги как сделать?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Веб-дизайн это направление деятельности.
    Одновременно, техзадание может быть как простое (сверстать сайт-визитку, типа скачал готовую CMS, подобрал готовый приемлимый шаблон, поменял надписи и заголовки и говносайт готов), так и сложный, когда пишешь с нуля на фреймворке, или что-то вообще свое, разрабатываешь графику, концепт, анимацию.

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

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