• Что делать веб разработчику, если уже всё придумано?

    AgentProvocateur
    @AgentProvocateur
    Правильно заметили, что есть люди-исполнители, а есть люди-генераторы идей. Нужно реально взглянуть на себя и...принять это. Быть профессиональным исполнителем гораздо кошернее, чем быть генератором провальных идей. По статистике, 9 из 10 стартапов провальны...зачем пополнять собой этот список? Если ты - рыба, то многого ли ты добьешься от фрустрации по поводу неумения залезать на дерево?

    Самый верный путь к рабочей идее:
    1. Проработать в какой-либо сфере достаточное количество времени;
    2. Познать её изнутри на собственной шкуре;
    3. Выявить в ней боли/проблемы/недостатки;
    4. Решить их с помощью прикладного навыка (программирования);
    5. Обкатать в собственной работе;
    6. Упаковать решение и реализовать коллегам по сфере;
    ...
    7. PROFIT!

    Далее...даже если завтра в голову залетит рабочая идея, готов ли ты её реализовать? У тебя есть команда, готовая работать минимум полгода-год бесплатно на время создания беты, тестов, обкатки, раскрутки? Она сможет действительно реализовать всё как надо? Если нет команды, имеются ли у тебя средства на зарплатный фонд хотя бы для 5 человек на эти полгода-год? А с учетом налогов и отчислений (+30% к зарплате на руки)? У тебя есть условия для работы этих 5 человек? Есть ли у тебя сумма на маркетинговое исследование твоей идеи (или лучше облажаться на авось)? Есть ли у тебя хотя бы миллион на первичный трафик из директа? Или надеешься донести свой стартап до пользователей путём емэйл-спама?)) Я не указал и доли того, что потребуется для реализации небольшого web-сервиса, даже при наличии действительно рабочей идеи. Может быть, идеи не прут именно потому, что ты просто не готов к их реализации, и неча порожняка гонять?)

    Как выглядит стартап глазами романтичного юноши, начитавшегося глянцевых историй успеха:
    1. Придумать гениальную идею;
    2. Закодить в гараже в одну харю или в паре с дружбаном;
    3. Разместить на сервере и получать от мира благодарности, признание и мешки денег.

    Как выглядит стартап на самом деле:
    1. Пахота минимум 10 лет в одном направлении/сфере;
    2. Наработка профессионализма, идей, контактов, связей, клиентской базы, понимания всех нюансов сферы;
    3. Угон базы, угон клиентов на себя, переманивание лучших коллег/сотрудников, оформление юрлица, открытие "своего дела" на рабочей идее)))

    К примеру, "икона стиля" стартаперов - Павел Дуров, он идеолог? Нет! Прикол в том, что он именно стырил рабочую идею (также, как тырят клиентскую базу у работодателя), собрал команду, создал для неё условия, привлек корешей-евреев с еврейскими ресурсами, бюджетами и влиятельной питерской крышей, и обеспечил этому всему грамотный проект-менеджмент и маркетинг. Дело в идее? Нет, дело в реализации:)

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

    P.S. Понимаю, что вряд ли отметишь мой ответ решением, ведь тебе хочется подбадриваний вида "Не сдавайся! Ищи и обрящешь! Не опускай руки и всё получится! Вот тебе ссылочки, вот тебе инструкции!", а не режущей глаза суровой реальности. Но в некоторых случаях действительно полезно осознать своё место в пищевой цепочке - антилопа или гепард, слесарь или архитектор, промо-изготовитель или промо-заказчик и т.д. И исходя из этого уже взращивать свои амбиции, комплексы и фрустрации. Повторюсь - в стремлении стать самым крутым слесарем нет ничего постыдного, и даже в финансовом плане может оказаться куда выгоднее и стабильнее других амбициозных вариантов.
    Ответ написан
    4 комментария
  • Что не так в коде Javascript?

    Stalker_RED
    @Stalker_RED
    Потому, что запрос асинхронный, и первые два console.log вызываются до того, как получен ответ с сервера.
    Ответ написан
    Комментировать
  • Возможно ли по средствам javaScript или jQuery отправить письмо на e-mail ?

    @GreatRash
    Как-то так:

    <form action="mailto:qwerty@mail.ru" type="post" enctype="text/plain">
      <label for="subj">Тема:</label><br />
      <input type="text" id="subj" name="Subject" /><br /><br />
    
      <label for="body">Текст:</label><br />
      <textarea id="body" name="Body" rows="5" colls="20"></textarea><br /><br />
    
      <input type="submit" value="Отправить письмо" />
    </form>
    Ответ написан
    1 комментарий
  • 6/2(1+2) =? (простой вопрос по школьной программе)

    Dolios
    @Dolios
    Приоритет операций:
    скобки
    умножение/деление (слева направо)
    сложение/вычитание (слева направо)

    Соответственно
    6/2(1+2)
    1. 6/2*3
    2. 3*3
    3. 9
    Ответ написан
    5 комментариев
  • Нормально ли держать копию репозитория на хостинге?

    pletinsky
    @pletinsky
    Нужно отделять понятие исходного кода и развернутого приложения. Когда это вроде одно и тоже кажется что использовать систему контроля версий для деплоя можно. Но вообще система контроля версий придумана чтобы контролировать версии а не деплоить.
    То есть концептуально такой подход неправильный.
    Запахи данной проблемы будут проявляться например так: некоторые данные будут оказываться в продакшене, хотя там быть не должны (код для тестов например).

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

    Безусловно кое что можно сделать хуками системы контроля версий — но это на самом деле почесывание пяткой уха.
    И дело тут вовсе не в том, на скриптовых языках проект или нет.
    Вопрос в том серьезное ли это решение или поделка на коленке.

    Как только ваш проект выйдет на определенный уровень (если это произойдет) — то вам придется использовать специализированные решения для деплоя и вы увидите в них необходимость.
    Пока вы не видите в них необходимость — не парьтесь и используйте то, что привыкли.
    Ответ написан
    1 комментарий
  • А где ты хранишь цифровые фотки, %username%?

    DjPhoeniX
    @DjPhoeniX
    Hardcore iOS & ESP developer & DJ
    Ну, если это именно фото, то советую тот же VK. Думаю, что места там точно хватит, а стандартными настройками приватности можно ограничить доступ к просмотру. Например, открыть некоторые альбомы только для себя и, например, семьи/друзей/етц…
    Ответ написан
    4 комментария
  • Есть ли сайт для просмотра сериалов онлайн?

    @rodionov
    минусуйте :)
    идем в vk.com
    ищем в нем официальные группы «лост фильм», «кубик в кубе» и т.п.
    смотрим
    Ответ написан
    Комментировать
  • Блог для .net проекта

    OlegAxenow
    @OlegAxenow
    Сам давно не интересовался, но посмотрите на Orchard project. Простой блог у них был давно, может уже допилили и до коллективных блогов (а может сможете наработки использовать).
    Ответ написан
    Комментировать
  • Почему у хабра куки логина хранятся всего месяц? Почему их не делают на 10 лет?

    Nougat
    @Nougat
    Логиниться раз в месяц это издевательство.

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

    @Ualde
    Использовал почти 3 года Keepass, после того как база по необъяснимой причине заблокировалась с сообщением «неверный пароль» (хранил в пресловутом Dropbox'e) и я потерял около десятка очень важных для меня данных перешел на Lastpass.
    Премиум доступ за 1 бакс это халява. :)
    Ответ написан
    Комментировать
  • Карты и Android GPS

    @alex32
    Навител
    Ответ написан
    Комментировать
  • Где хранить ссылки?

    chmv
    @chmv
    Xmarks. К сожалению, наладонники за деньги.
    Ответ написан
    Комментировать
  • Websockets: где работает?

    demark
    @demark
    Для таких целей (выяснить поддержку фичей браузерами) использую caniuse.com. WebSockets
    Ответ написан
    Комментировать
  • Какие есть методы тренировки памяти?

    smartello
    @smartello
    Тут левые отмирают, на автокадабре правые, а причём тут финик вообще непонятно.
    Ответ написан
    2 комментария
  • Необходимая карма для голосования

    @artamonovg
    Вторая запись:
    «Теперь голосовать за карму можно только с кармой не ниже +15, за топики — не ниже +10.»
    Ответ написан
    3 комментария
  • Какая лучшая программа для GPS навигации?

    try4tune
    @try4tune
    Я пользуюсь Навителом. Ездил с ним по Беларуси, Украине, Литве, Польше, России. Очень доволен. Карты адекватные, программа простая и понятная.
    Ответ написан
    1 комментарий
  • Что я делаю не так? Вопрос мотивации?

    alekciy
    @alekciy
    Вёбных дел мастер
    На самом деле все просто. Нужно понятно пару простых вещей.

    1) Деньги не мотивируют. Демотивируют да. Подробнее в этом каменте.
    Поэтому то и +- к деньгам да, толку ни какого.

    2) Многие программисты находятся в твердой уверенности, что «творят». А творцу нужно вдохновение которое ну ни как не хочет приходить при работе на полный рабочий день. Кроме того творцам не до чужого кода, тем более не до рутины супорта текущего кода. А в реальности творец то и не нужен, нужно зачастую тупо еб**ить, ебо**ть и еще раз е**шить. Есть фронт работ, вот его и нужно делать. И по всей видимости в текущий момент в команде и дизы и копирайтеры как раз из разряда людей который понимают, что работу нужно работать.

    Не хотите проблем с разработчиками? Не нанимайте творцов, нанимайте работников. Не пытайтесь мотивировать деньгами, достаточно просто не допускать демотивацию оными. Нужно быть готовым, что процесс подбора может затянуться. Это неизбежно в условиях дефицита кадров.
    Ответ написан
    Комментировать
  • Наследование C#

    @Bonart
    Потому что переменная с имеет тип А, а значит новый (new) метод класса С просто не виден — виден только одноименный виртуальный метод A, перекрытый (override) в В, после чего унаследованный С, а значит будет вызван именно он.
    Ответ написан
    1 комментарий
  • Наследование C#

    VenomBlood
    @VenomBlood
    Все правильно делает. Тип указан как A, метод — виртуальный, иерархия метода кончается на B, создается подтип типа B. При вызове метода производится проверка перегрузок по иерархии наследования, где наиболее подходящая перегрузка — у класса B.
    Ответ написан
    Комментировать