• Как развивать бизнес в сфере handmade?

    Привет.

    Давай с тобой составим небольшой план твоих действий:

    1) Составь список вещей, которые может делать твоей отец. Именно список вещей, которые он может делать хорошо и качественно, чтобы к ним не было каких-либо претензий. Посчитайте стоимость производства одной вещи.

    2) Посмотри в интернете, в магазинах стоимость аналогичных вещей (не обязательно точь в точь, но хотя бы близко к тому, что делает твой отец).

    3) Посчитай, сколько будет весть доставка этой вещи до Москвы или Санкт-Петербурга. Смотришь габариты, вес, звонишь в любую транспортную компанию и узнаешь.

    4) Считаешь стоимость одного бизнес-цикла: (стоимость вещи + стоимость доставки)*1,3

    5) Сравниваешь стоимость аналогов и стоимость твоего бизнес цикла:

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

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

    - делаешь красивый сайт
    - расписываешь историю и технологию производства (Кожу мнут своими попами девственницы в течение 3 недель, и только потом она идет в производство и так далее.)
    - Подымаешь ценник раза в 2-3.
    - Размещаешься на сайтах мастеров, где также описываешь историю и делаешь ссылку на свой сайт.

    Ну а дальше, как пойдет, как говорится.
    Ответ написан
    Комментировать
  • Как работает рассылка Lamoda?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    В рассылках от их партнёров (или просто от того же поставщика рассылок) может быть трекинг факта открытия скрытой картинкой, подгружаемой с удалённого сервера при открытии письма.

    Возможно, что поставщик рассылок имеет договорённости с Lamoda инициировать отправку письма ровно в момент открытия трекинговой картинки этим получателем.
    Ответ написан
    12 комментариев
  • За что удалили приложение из Google Play?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Read through the Impersonation article for more details and examples of policy violations.
    Ответ написан
    1 комментарий
  • Как зная год месяц день недели, определить дату?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    echo (new DateTime($year . '-' . $month))
          ->modify('first ' . $day ' . of this month') // first monday of this month
          ->format(\DateTime::ATOM);
    Ответ написан
    Комментировать
  • Можно ли в сети каким-либо образом зафиксировать дату публикации материала?

    @Z-r
    > Можно ли на просторах сети зарегистрировать дату создания графического и текстового материала, но таким образом, чтобы информация хранилась приватно, не была доступна кому бы то ни было без ссылки, в том числе краулерам, а дата добавления фиксировалась при добавлении материала без возможности ее изменения

    Можно, конечно. Самая известная и, наверное, надежная контора, что предоставляет такие услуги — Бюро авторских прав США при Библиотеке Конгресса, но наверняка есть и другие.

    > и при рассмотрении дела в суде или любой другой организации эта информация в обязательном порядке принималась бы во внимание?

    Нет, конечно. Глобальный империализм пока не наступил, то есть не существует «порядков», обязательных для «любой организации» на этой планете.
    Ответ написан
    Комментировать
  • 10к websoket соединений,нужны ли кластеры?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Для начала узнайте что нода работает в один поток, поэтому хоть intel i10, лучше от этого не будет.
    С учетом того что вы спрашиваете, вряд ли у вас достаточно опыта.
    Значит у вас будет суровый nodejs сервер, который будет пожирать память лопатой и выдержит в лучшем случае пару тысяч соединений на одном воркере, если не совсем плохо накодить.

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

    Однако с другой стороны вряд ли вы вообще имеете/будете иметь такую нагрузку, так что можно попробовать без кластера. Нет смысла тратить силы на кластер, если в итоге вы получите пару сотен коннектов.
    Поэтому для начала можно попробовать на одном процессе погонять. А уж если ВНЕЗАПНО будет такая нагрузка, то можно будет уже переписать на "чистовую".
    Ответ написан
    Комментировать
  • 10к websoket соединений,нужны ли кластеры?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    нагрузку в 10к соединений сервер?


    10К соединений не создают практически никакой нагрузки. Это же просто соединения и они просто висят. Вот если мы будем оценивать примерный объем данных и т.д. которые будут проходить между клиентом и сервером в секунду... и в целом что с этими данными будет происходить.... В целом для 100% ответа на ваш вопрос придумали такой вид тестирования как нагрузочное. Если у вас такие жесткие нефункциональные требования - проще потратить вечерок и написать хотя бы примитивный нагрузочный тест и выяснить на практике.

    Горизонтальное масштабирование стоит закладывать (хотя бы минимально что бы можно было потом быстро подправить).
    Ответ написан
    Комментировать
  • И все-таки PHP 7 быстрее Python 3?

    Tark
    @Tark
    Pyramid'альный мир
    Но какая разница? У вас ведь скрипты ещё и с базами данных общаются?
    Предположим, написали вы сервис на чистом РНР без фреймворков, а для теста написали аналогичный сервис на Python/Django. Предположим, что на чистом РНР можно получить 10к запросов/сек, а на Django - жалкие 4к. Печаль.

    Но ваш сервис, например, будет использовать 5 запросов к БД, каждый из которых будет отрабатываться за 1мс. 5мс - чисто на запросы к БД.

    Итого: на РНР запрос будет выполняться за 5.0001мс, на Python/Django - за 5.00025мс... Неужели есть какая-то разница?
    Ответ написан
    6 комментариев
  • Распространение торрентов бесплатных и платных программ. Запрещено ли?

    Jump
    @Jump
    Системный администратор со стажем.
    Протокол торрент как таковой абсолютно легален, и никак не запрещен законом.
    Хотя некоторые провайдеры могут блокировать его чтобы не создавать нагрузки на сеть, это их право.
    Поэтому - вы можете свободно пользоваться торрентом для распространения программ.

    Легальность распространения конкретной программы зависит исключительно от ее лицензионного соглашения - если по лицензионному соглашению вы имеете такое право - можете спокойно и легально ее распространять.
    Если не имеете такого права - не можете.
    Поэтому смотрите лицензионное соглашение нужных вам программ.
    От платности или бесплатности программ это не зависит.
    Ответ написан
    2 комментария
  • Поддерживает ли firefox редактирование чекбоксов?

    Punkie
    @Punkie
    input вообще в принципе не может иметь элемент :before, т.к. input не является блочным элементом и не может содержать в себе другие элементы.
    Ответ написан
    5 комментариев
  • Как скрыть файлы из репозитория Bitbucket?

    qork
    @qork
    { background: #F00B42 }
    git rm --cached [file]
    Отмена индексации файла
    Ответ написан
    Комментировать
  • На каком языке/технологии можно без танцев с бубном создать простенькое GUI приложение для работы с docx?

    @res2001
    Developer, ex-admin
    VBA for Word
    Небольшую форму, которая будет запускаться при создании нового документа можно сделать макросом в самом шаблоне документа. Это будет проще всего.
    К тому же среда разработки встроена в продукты MS Office, студии не требуется, язык скриптовый и простой.
    Ответ написан
    Комментировать
  • Как менять заголовок страницы в jade?

    Не вставлять инклюдом

    _layout.jade
    doctype html
    html(lang="ru-RU" class="no-js")
      head
        meta(charset="utf-8")
        title= pageTitle || ""
      body
        block content


    page.jade
    extends layouts/_default
    - pageTitle = 'Title';
    block content
      // content
    Ответ написан
    Комментировать
  • Как правильно устанавливать PHP на Ubuntu 16.04?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Первая команда более общая, вторая более конкретная. Я предпочитаю первую.
    Отличие в том, что первая команда заработает в разных версиях Ubuntu, и в зависимости от того, что есть в наличии. В 14.04 это установит пятую версию, в 16.04 седьмую.

    Я всегда при возможности устанавливаю общие версии, поскольку это так же упрощает обновление пакетов.
    К примеру, можно поставить mariadb-server, а можно mariadb-server-10.1. Отличие в том, что со временем вы обновите дистрибутив, пакет mariadb-server-10.1 исчезнет, вместо него появится mariadb-server-11. В результате вы останетесь с устаревшей необновляемой версией mariadb. В случае с mariadb-server, во время обновления зависимость mariadb-server-10.1 будет предложена для удаления и mariadb-server-11 будет предложена для установки. Так намного проще поддерживать систему в актуальном состоянии.

    P.S. Забудьте про mcrypt, библиотека безнадежно устарела, многие годы не обновляется и категорически не рекомендуется к использованию.
    Ответ написан
    1 комментарий
  • Как создать цепочку вызовов из объектов в JavaScript?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    function test() {
      //your work with state
      test._state = {}; //reset state
    }
    Object.defineProperties(test, {
      _state: {
        enumerable: false,
        writable: true,
        value: {}
      },
      t1: {
        get: function() {
          test._state.t1 = true;
          return test;
        }
      },
      t2: {
        get: function() {
          test._state.t2 = true;
          return test;
        }
      }
    });
    Ответ написан
    4 комментария
  • Сгорел порт на роутере, высокое напряжение пришло по проводу провайдера, как доказать?

    abyrkov
    @abyrkov
    JavaScripter
    Взгляните серьезно: что вам даст экспертиза за 20к? Только то, что на роутер пришло напряжение с такого-то провода. Реалии таковы, что могло попасть молнией куда угодно, в т.ч. в провод. И тут провайдер не при чем.
    А экспертизу проводов не проведешь...
    Ответ написан
    Комментировать
  • Как перенести почты с Яндекса на свой сервер с сохранением домена?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    1. На новом почтаре настраиваете учётки и делаете для каждой учётки правило сбора почты с яндекс почты, с сохранением оригиналов писем в ящике. = получаете полную копию, с задержкой в репликации по части ящиков.
    2. Выставляете новый почтарь наружу, создаёте для него низкоприоритетную MX запись = От него почта начинает ходить, к нему приходит, но с задержкой
    3. Переводите пользователей на новый почтар. Им можно пользоваться
    4. Меняете приоритет MX записей.
    5. Постепенно убираете правила выгребания почты и удаляете ящики с яндекса.
    6. Отключаете яндекс убираете MX от него совсем.

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

    BoShurik
    @BoShurik
    Symfony developer
    Дополню Алексей Уколов
    Для PHP >= 5.5
    array_column

    $json = file_get_contents('http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key='.$steam_api_key.'&steamid='.$user_steam_id); //Получение JSON
    // true, чтобы на выходе был ассоциативный массив, а не \stdClass (для PHP 7 неактуально, т.к. array_column может работать с массивами объектов)
    $data = json_decode($json, true);
    $stats = array_column($data['playerstats']['stats'], 'value', 'name');
    echo $stats['total_deaths'];
    Ответ написан
    Комментировать
  • Как правильно хранить ИНН в бд MySQL?

    возможно с ведущим нулём

    Но это всё равно строка

    вы сами ответили на свой вопрос.

    char(12) charset latin1

    Да, это хороший совет. Абсолютно бессмысленно и глупо использовать varchar для строк постоянной длины.

    а искать по строкам я не люблю

    А если перейти от личных предпочтений к реальным измерениям - действительно ли будут проблемы?
    Ответ написан
  • Как запустить JS через стили?

    SwoDs
    @SwoDs Автор вопроса
    PHP YII2
    https://habrahabr.ru/company/ua-hosting/blog/270599/
    Вот статья, видимо современные браузеры уже пофиксили это, в ие 8 вроде работало =)

    <div style="background:url('javascript:alert(1)')">


    п.с. когда первый раз на это наткнулся работал тогда в банке, там старинные FF был и 8 ие, в каком-то из них работало...
    Ответ написан
    1 комментарий