• Стартап после работы?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Эффективней придумать свой проект и пилить его. Присоединяться к чужому стартапу -- плохая идея. Стартап, у которого и так ресурсов мало, не сможет трать время на менеджмент тебя. Стартап -- это такая штука, в которой каждый и так знает, что, где и сколько надо делать. Так что если и присоединяться к стартапу, то только в режиме: "Только не мешайте своими указаниями, я снам знаю как это сделать"...
    Ответ написан
    3 комментария
  • Как посчитать размер рынка?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Методом коэффициентом, как не странно!
    Ответ написан
    Комментировать
  • Какой лучше домен и название взять для интернет-магазина (примеры внутри)?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Да хоть ВУРШПАРХАПИЛЛА.РУ... даже, возможно, лучше что-то неожиданно-шокирующее, чем банальный мегахит или супершоп...
    Ответ написан
    Комментировать
  • Что влияет на доход интернет-магазина?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Ответ на такой вопрос можно ответить только эмпирически. Больше никак. Еще можно почитать журнал "Маркетинг" (правда там тираж какой-то мизерный и цена как у маленькой ракеты) и чужие кандидатские и диссертации. В них можно найти циферки и анализ отдельных кейсов. И то, и другое есть в Ленинке (первое в подписном отделе, второе в электронном виде в компьютерах... Кое что есть даже в онлайн, после регистрации). Но все эти цифры будут устаревшими минимум на 2-3 года. В интернет-маркетинге все очень быстро меняется. Правда это не значит что изучать этот опыт бесполезно.
    Ответ написан
    Комментировать
  • Как продать 1 млн книг?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Надо стать Карл Марксом, Лениним, Мао... Даже можно Ким Чен Ыном... и даже специально ничего писать не надо! Как "Малую Землю" и "Возрождение" за Леонида Ильича сами напишут...
    Ответ написан
    Комментировать
  • К чему стоит сразу привыкать фронтенду?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Про Wordpress не знаю, он php-шный, а все что на Python отлично синхронизировать через обычые Dropbox, copy.com и прочие webdaw... Настраиваешь виртуальные окружения и хранить их рядом с проектом. После на каждой из своих машин цепляешь эти окружения и все. Операционка не имеет значения.

    Для php, предполагаю, можно найти похожее решение.
    Ответ написан
    Комментировать
  • Как можно продвигать гостиницы на booking.com?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Нет. Там цена и коммиссия все решает.
    По опыту хорошие отзывы и оценки на трипадвайзере влияют на покупки номеров сильнее. Если за плюшки просить гостей оставлять отзывы на трипадвайзере, то за полгода-год можно выйтив топ. Знакомые отельеры на Шри-Ланке говорят, что 80% приходят с трипадвайзереа. И цена и скидки совершенно не важна (у них она сильно выше средне-Шри-ланкийское).
    Ответ написан
    Комментировать
  • Как изменить данные в калькуляторе, который подгружается через iframe?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Поменяйте отображение калькулятора с iframe на $('#id').load(...). Так вы получите доступ к Dom калькулятора и сможете в нем менять все что угодно.
    Ответ написан
    Комментировать
  • Почему не работают 2 планки ОЗУ?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Попробуйте изменить напряжение памяти в биос. Две планки потребляют больше чем одна, потребление тока возрастает, напряжение падает. Встроенные средства автоматизации напряжения часто работают некорректно. На планке памяти есть маркировка и обозначения питания. До 15% напряжения можно повысить без проблем.
    Ответ написан
    Комментировать
  • Как правильно оценивать стоимость своей работы?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Открою тайну. Можно попросить оценить ваш труд заказчику/начальнику самостоятельно. В 70% оценка выше чем ваша собственная. То что вы сделали -- дл вас обычное, обыденное дело. А для заказчика -- магия!

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

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Дизайн -- это с одной стороны ремесленничество (в силу прикладного характера), с другой стороны -- искусство (необходимо чутье, и ощущение прекрасного), с третьей -- внимание к деталям и усидчивость (т.к. требует фанатичного следования выработанным гайдам, стилям и форматам).

    Читать можно все что попадется под руку. Но как минимум нужно знать:
    -- Шрифтовую графику (историю шрифтов, предпосылки их появления, употребимость, налагаемые ограничения).
    -- Типографические сетки (отступы, организация пространства, композиция)
    -- Написание, организация и восприятие текста
    -- Колористика
    -- Основы композиции
    не помешают:
    -- Основы фотодела (понимать контраст и композицию)
    -- Основы журналистики (базис для понимания формата текстов и мастерства заголовка)
    -- Истории искусства (чтобы не переборщить с эклектикой).

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

    Последую примеру комментатора выше и приведу несколько полезных, на мой взгляд, книг:
    Ответ написан
    Комментировать
  • Как пройти сад граблей при миграции с SQLite3 на MySQL в Django или "not enough arguments for format string" при построении raw-запросов?

    Sergei_Erjemin
    @Sergei_Erjemin Автор вопроса
    Улыбайся, будь самураем...
    Вопрос решился после полного переноса всех данных и перестроения всех индексов.
    В базе SQLite строки "что-то" и "что-то " (отличие в завершающем пробеле) считаются уникальными. В mySQL такие строки уникальностью не обладают. Из-за этого, похоже, и были все проблемы.

    P.S. Различие в скорости исполнения запросов через ORM и RAW для MySQL не столь существенно, как в SQLite. Что говорит скорее о качестве работы ORM а не самой базы.
    Ответ написан
    Комментировать
  • Как сделать самозакрывающийся collapse в bootstrap?

    Sergei_Erjemin
    @Sergei_Erjemin Автор вопроса
    Улыбайся, будь самураем...
    Пока вопрос решился добавлением:
    $('#id_коллапсатора').collapse('hide')"
    для каждого collapse делается свой id. Формируются JavaScript-функции для установки каждого блока в collapse в состояние нужное для каждого управляющего этими collapse элемента. Эти функции вызываются по onclick для каждого управляющего элемента.

    P.S. Если нужно чтобы некоторые collapse управлялись с нескольких управляющих элементов, то надо отказаться от class="in". Инициализировать исходное состояние всех collapse нужно вызовом соответствующей ему JavaScrip-функции. Почему-то вызов надо сделать дважды, иначе исходное состояние не устанавливается.

    Пример:
    <script type="text/javascript">
    function in_ntr(){ // колапсаторы для раздела ВОЙТИ
      $('#ili').collapse('hide');
      $('#mail').collapse('hide');
      $('#pwd1').collapse('show');
      $('#pwd2').collapse('hide');
      $('#capt').collapse('hide');
      $('#b_vost').collapse('hide');
      $('#b_reg').collapse('hide');
      $('#b_vhod').collapse('show');
    }
    function in_reg(){ // колапсаторы для раздела РЕГИСТРАИЦЯ
      $('#ili').collapse('hide');
      $('#mail').collapse('show');
      $('#pwd1').collapse('show');
      $('#pwd2').collapse('show');
      $('#capt').collapse('hide');
      $('#b_vhod').collapse('hide');
      $('#b_vost').collapse('hide');
      $('#b_reg').collapse('show');
    }
    function in_vost(){ // колапсаторы для раздела ВОССТАНОВИТЬ ПАРОЛЬ
      $('#ili').collapse('show');
      $('#mail').collapse('show');
      $('#pwd1').collapse('hide');
      $('#pwd2').collapse('hide');
      $('#capt').collapse('show');
      $('#b_vhod').collapse('hide');
      $('#b_reg').collapse('hide');
      $('#captcha').load('captcha.html'); // подгрузить GOOGLE CAPTCHA
      $('#b_vost').collapse('show');
    }
    $(document).ready(function(){
      in_ntr(); // установить колапсаторы в исходное состояние, раздел ВОЙТИ
    })
    </script>
    
    <form id="login-logout-form">
      <div class="input-group">
        <div class="input-group-addon"><span class="glyphicon glyphicon-user"></span></div>
        <input type="text" class="form-control" id="login" placeholder="login" />
       </div>
    
       <dIV class="collapse" id="ili">
          <small class="input-group">или<br/></small>
        </dIV>
    
        <dIV class="collapse" id="mail">
          <div class="input-group">
            <div class="input-group-addon">@</div>
            <input type="email" class="form-control" id="email" placeholder="you@email.ru" />
          </div>
        </dIV>
    
        <dIV class="collapse" id="pwd1">
          <div class="input-group">
            <div class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></div>
            <input type="password" class="form-control" id="pwd_main" placeholder="passport" />
          </div>
        </dIV>
    
        <dIV class="collapse" id="pwd2">
          <div class="input-group">
            <div class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></div>
            <input type="password" class="form-control" id="pwd_rep" placeholder="повторите passport" />
          </div>
        </dIV>
    
        <dIV class="collapse" id="capt">
          <div class="input-group" id="captcha"><!---по onclick="$('#capcha').load('capcha');" погрузиться каптча ---></div>
        </dIV>
    
        <dIV class="collapse" id="b_vhod">
          <div class="input-group"><nobr>
            <button type="submit" class="btn btn-primary btn-sm">Войти</button>
            <small>
              <a href="#" data-toggle="collapse" data-target="#b_reg" onclick="in_reg()">Регистрация</a>
              <a href="#" data-toggle="collapse" data-target="#b_vost" onclick="in_vost()">Воcстановить пароль</a>
            </small>
           </nobr></div>
        </dIV>
    
        <dIV class="collapse" id="b_vost">
          <div class="input-group"><nobr>
            <button type="submit" class="btn btn-primary btn-sm">Восстановить пароль</button>
              <small>
                <a href="#" data-toggle="collapse" data-target="#b_reg" onclick="in_reg()">Регистрация</a>
                <a href="#" data-toggle="collapse" data-target="#b_vhod" onclick="in_ntr()">Войти</a>
              </small>
            </nobr></div>
          </dIV>
    
           <dIV class="collapse" id="b_reg">
              <div class="input-group"><nobr>
                <button type="submit" class="btn btn-primary btn-sm">Регистрация</button>
                <small>
                  <a href="#" data-toggle="collapse" data-target="#b_vhod" onclick="in_ntr()">Войти</a>
                  <a href="#" data-toggle="collapse" data-target="#b_vost" onclick="in_vost()">Воcстановить пароль</a>
                </small>
             </nobr></div>
           </dIV>
    </form>


    Внутри подгружается блок GOOGLE CAPTHCA:
    captcha.html
    <script src="https://www.google.com/recaptcha/api.js?hl=ru&" async defer></script>
    <div class="g-recaptcha" data-sitekey="ваш-ключ" data-type="image" data-theme="light"></div>
    Ответ написан
    Комментировать
  • Как организовать сбор статистики?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Зависит от того какие и сколько запросов на чтение и запись будете строить.
    Ответ написан
    Комментировать
  • Как повторить слайдер-карусель Strip Showcase c WIX?

    Sergei_Erjemin
    @Sergei_Erjemin Автор вопроса
    Улыбайся, будь самураем...
    Вот слайдер, который решает проблему:
    www.jqueryrain.com/?uFDx6Gdl
    Ответ написан
    Комментировать
  • Почему не могу дампнуть базу в django?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Чего проще? Входишь в консоль SQlite и делаешь:
    .tables
    смотришь какие таблицы созданы в модели (там же бывают всякие:
    class Meta:
            db_table="что-то"

    и не факт, что схема наименования таблиц дефолтная). А когда уже знаешь имена таблиц делай им:
    .dump ?TABLE?

    www.sqlite.org/cli.html в помощь
    Ответ написан
    Комментировать
  • Почему не работает pip в virtualenv?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Потому, что его еще нет и надо установить:
    curl https://bootstrap.pypa.io/get-pip.py > ~/tmp/get-pip.py
    python ~/tmp/get-pip.py
    Ответ написан
  • Куда перейти с php?Python или Ruby?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Вопрос примерно так звучит:

    В какую религию перейти из Язычества? В Буддизм или Конфуцианство?

    Я бы в Буддизм пошел... Тьфу... То есть на Python. У него паства побольше и распространен он поболее. Последователи учения -- не злобливые, и помогут. А Ruby как конфуцианство как-то слишком узковатое... Хотя, может просто мало его последователей встречал.

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

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Да ничего кроме работы делать и не надо. Но надо делать хорошо, уметь объяснить что и как делается, почему... найти и предложить решение. Заказчики сами будут друг-другу рекомендовать и отбоя не будет!
    Ответ написан
    Комментировать
  • Чем так хорош Django?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Как говорят девушки: "Первый раз не очень, но после 200 раза начинаешь получать извращенное удовольствие!"

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