Пишу на Python, Django.
БД (запросы и администрирование): Oracle, SQL Server, MySQL, MongoDB.
Контакты

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (34)

Лучшие ответы пользователя

Все ответы (56)
  • Какие есть книги или статьи для развития критического мышления?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Гарри Поттер и методы рационального мышления
    hpmor.ru

    У этого же автора есть статьи отдельно по методам рационального мышления.

    UPD by Владимир Олохтонов:

    Дополню ответ, статьи автора лежат по адресу: lesswrong.ru
    Ответ написан
    2 комментария
  • Какие эффективные методы продвижения сайтов?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Я, возможно, банальную вещь напишу, но все же: Делать сайт ради сайта не нужно.

    Если есть необходимость в сайте, которая может принести реальную пользу клиенту салона (будущему или настоящему), то посетители у сайта появятся сами.

    Для салона-красоты это могли бы быть функции:

    1. Запись в очередь (прям с главной страницы), в общую или к мастеру.
    2. Информация о мастерах (подготовка, проф-ориентация)
    3. Каталог причесок, чтобы можно было прям сразу пальцем ткнуть и сказать "хочу как тут".
    4. Контакты,схема проезда и режим работы.
    5. Акции, которые будут доступны только постоянным посетителям и посетителям сайта.

    По поводу продвижения, наверное имеет смысл делать гео-локационное продвижение, т.е. продвигать среди местных жителей через соцсети, как наиболее потенциальных клиентов. Но тут возникает вопрос: а кто ищет салоны в соцсетях?

    Сам недавно искал салон (парикмахерскую) поблизости, поэтому пишу то, чего на хватало.
    Искал через 2Gis и карты. Туда же стоит в первую очередь адрес сайта забить, режим работы и контакты.

    UPD: Я еще добавлю: вы говорите, что заказчик хочет сконцентрироваться на онлайн и у него есть акции. Хороший вариант завлечь аудиторию на сайт - предоставить плюшки пользователям сайта. Например, всем сделавшим заказ через интернет - скидка 10%, или раздача купонов на бесплатную услугу. Возьмите пример с крупных сайтов - тот же Алиэкспресс.
    Ответ написан
    2 комментария
  • Почему не работает remove?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Потому что у вас новым элементам .remove_theme не назначено событие click.

    Т.е. ваш код по созданию события должен находиться в событии click кнопки add:

    $('#add_theme').click(function() {
            $('<div class="ft_inputs">\n' +
                '<input type="text" placeholder="Name theme"/>\n' + 
                '<textarea rows="5" placeholder="Desription theme"></textarea><div class="remove_theme">Delete</div></div>') . 
                fadeIn('slow').appendTo('.test');
    
            $('.remove_theme').click(function() {
                $('.ft_inputs').remove(); 
            });
        });


    Ну и кстати, кнопка Delete удалит все созданные объекты. Я так понимаю, задумывалось так, чтобы каждая кнопка Delete удаляла только свой родительский элемент? Если да, то копайте в сторону метода parent().
    Ответ написан
    3 комментария
  • Как вычислить сколько км проехала машина?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Как вариант на перспективу: если у вас уже есть какая-то база постоянных клиентов, которые к вам обращались несколько раз, то используйте статистику для подсчета среднего периода между заменой масла. Можно вывести тренды, подсчитать среднее, вывести другие закономерности (может кто-то предпочитает менять масло с привязкой к ЗП, тогда это будут например, первые выходные месяца). Вести лучше несколько величин и отслеживать, какая из них со временем будет наиболее точна для каждого клиента.
    Так же в порядке опроса можете какие-то данные уточнить, например, меняет ли клиент масло только у вас, как часто и какие расстояния клиент покрывает на автомобиле.
    Может еще что-нибудь придумаете в этом направлении.
    Ответ написан
    1 комментарий
  • Как сгенерировать корректный номер налоговой записи налогоплательщика (ИНН)?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Внесу свою лепту на Python + функция проверки на валидность ИНН:

    def inn_ctrl_summ(nums, type):
        """
        Подсчет контрольной суммы
        """
        inn_ctrl_type = {
            'n2_12': [7, 2, 4, 10, 3, 5, 9, 4, 6, 8],
            'n1_12': [3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8],
            'n1_10': [2, 4, 10, 3, 5, 9, 4, 6, 8],
        }
        n = 0
        l = inn_ctrl_type[type]
        for i in range(0, len(l)):
            n += nums[i] * l[i]
        return n % 11 % 10
    
    
    def inn_gen(l=None):
        """
        Генерация ИНН (10 или 12 значный)
        На входе указывается длина номера - 10 или 12.
        Если ничего не указано, будет выбрана случайная длина.
        """
        if not l:
            l = list((10, 12))[rnd(0, 1)]
        if l not in (10, 12):
            return None
        nums = [
            rnd(1, 9) if x == 0
            else rnd(0, 9)
            for x in range(0, 9 if l == 10 else 10)
        ]
        if l == 12:
            n2 = inn_ctrl_summ(nums, 'n2_12')
            nums.append(n2)
            n1 = inn_ctrl_summ(nums, 'n1_12')
            nums.append(n1)
        elif l == 10:
            n1 = inn_ctrl_summ(nums, 'n1_10')
            nums.append(n1)
        return ''.join([str(x) for x in nums])
    
    
    def inn_check(inn):
        """
        Проверка ИНН на корректность
        В соответствии с алгоритмом, описанным по ссылке:
            https://ru.wikipedia.org/wiki/Контрольное_число
        """
        sinn = str(inn)
        nums = [int(x) for x in sinn]
        if len(sinn) == 10:
            n1 = inn_ctrl_summ(nums, 'n1_10')
            return n1 == nums[-1]
        elif len(sinn) == 12:
            n2 = inn_ctrl_summ(nums, 'n2_12')
            n1 = inn_ctrl_summ(nums, 'n1_12')
            return n2 == nums[-2] and n1 == nums[-1]
        else:
            return False
    Ответ написан
    Комментировать