Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Vov Vov

Py
  • 71
    вклад
  • 5
    вопросов
  • 162
    ответа
  • 17%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как авторизоваться в oauth.vk.com/authorize?

    Vov Vov @balamut108
    Py
    https://github.com/speechkey/VKAppAuth/blob/master...

    Подойдет?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему поддомен перебрасывает на основной по дефолту (nginx)?

    Vov Vov @balamut108
    Py
    Уже было: Как правильно настроить nginx для нескольких сайтов и поддоменов?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Может ли нотариус подтвердить отношение вот этого счета к вот этой компании?

    Vov Vov @balamut108
    Py
    На текущий момент есть услуга "Осмотр сайта": https://notarius-rus.ru/articles/obespechenie-doka...

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

    Vov Vov @balamut108
    Py
    from datetime import datetime, timedelta
    def get_dates():
        date_format = '%d.%m.%Y'
        today = datetime.now()
        tomorrow = today + timedelta(days=1)
        after_tomorrow = today + timedelta(days=2)
        return {'today': today.strftime(date_format),
                'tomorrow': tomorrow.strftime(date_format),
                'after_tomorrow': after_tomorrow.strftime(date_format)}
    get_dates()

    Соотв. в твоем случае отнимай.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Программа, скрипт для массовой рассылки?

    Vov Vov @balamut108
    Py
    Я пользуюсь SES Amazon + Django.

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

    Vov Vov @balamut108
    Py
    Я думаю, что изучать надо сначала с азов.

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

    Код: https://github.com/cranklin/crankycoin

    Статья: https://cranklin.wordpress.com/2017/07/11/lets-cre...

    И не ходите на всякие семинары болтунов по 20 косарей. Блокчейн это даже не технология сама по себе, это как AJAX, только в сто раз раздутей :))
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • ФЗ-54 кого реально штрафовали за неотправку данных в ОФД?

    Vov Vov @balamut108
    Py
    Как минимум до марта следующего года особо жестить не будут. Ну а на счет большей или не большей тут скажем так спорное мнение закон есть закон.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие санкции последуют если принимать платежи на сайте с помощью криптовалюты?

    Vov Vov @balamut108
    Py
    Года полтора назад многие ринулись принимать у себя на сайтах крипту, дело быстро закончилось, когда стали приходить предостережения из прокуратуры...
    Вот пример новости: https://ria.ru/society/20170809/1500057471.html

    А вообще у нас такое дело, что даже законодательные акты трактуются разными ведомствами по своему и налоговая часто выпускает разные "разъясняющие" письма.

    Так что ничего что нет закона, важно что есть позиция ведомства.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли батарейка для Google Invisible Recaptcha?

    Vov Vov @balamut108 Автор вопроса
    Py
    Вроде нашел: https://github.com/kz26/django-nocaptcha-recaptcha

    Но вопрос не закрываю :)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Где оставлять лицензии к используемым в проекте библиотекам?

    Vov Vov @balamut108
    Py
    По большому счету без разницы где Вы положите файлы с описанием лицензий. Главный вопрос состоит в том, какая лицензия на весь проект и не противоречит ли она лицензиям на библиотеки, например, в части коммерческого использования. А вообще, лицензии вроде GNU GPL никакой юридической силы на территории РФ не имеют. Они могут рассматриваться лишь как некое безакцептное соглашение с правообладателем и неопределенным кругом лиц (разработчиков), определяющих "правила" использования ПО и библиотек. Тут даже больше вопрос этики, как ты хочешь чтобы использовали твое ПО. Кто-то против коммерции, кому-то пофиг на это.
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Кто-то пробует применять ТРИЗ (теория решений изобретательских задач) по Альтшуллеру, Викентьеву?

    Vov Vov @balamut108
    Py
    Избретать и искать решение не одно и то же, ТРИЗ полезен в качестве интересного подхода, но в профессии я не встречал тех кто его применяет. Мне кажется чтобы применять ТРИЗ в программировании нужно достичь серьезных вершин. Ведь сейчас "поиск решения" это поиск в гугле и SOF.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как объяснить родителям, что на программер мне не нужна вышка?

    Vov Vov @balamut108
    Py
    Представьте, что через 5 лет веб-программирование умерло как профессия, что будет с Вами и сколько Вы будете получать, и кому Вы будете нужны? Если у Вас будет инженерное ВО, то с этими знаниями Вы будете уметь много чего начиная от возможности сколотить стол заканчивая возможность спроектировать что-то достаточно сложное. Концентрируясь только на веб-программировании Вы, по сути кладёте все яйца в одну корзину.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как проверить есть в строке кириллица?

    Vov Vov @balamut108
    Py
    Учитывая что сейчас везде Юникод, то даю решение только для Юникода.
    Согласно unicode-table.com/ru/#cyrillic и unicode-table.com/ru/#cyrillic-supplement.
    Диапазоны кодов кириллических символов следующие: 0400— 04FF и 0500— 052F соответственно.

    Значит задача сводится к тому что бы взять юникод символ и проверить его на вхождение в указанный интервал.
    Ниже код функции в которую надо пулять Юникод символ:
    def is_cyrrylic(symb):
        return True if u'\u0400' <= symb <=u'\u04FF' or u'\u0500' <= symb <= u'\u052F' else False


    Данное решение приводится в учебных целях и не рекомендуются к использованию в практике.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как (инструмент ,методика) обеспечить прослеживаемость от требований через ТЗ до кода вверх и вниз?

    Vov Vov @balamut108
    Py
    Как ни парадоксально это звучит, но улучшение прослеживаемости требований не приведёт к улучшению качества. - это скажем так, моё утверждение :)

    Сама концепция написания АЗ и ТЗ утратила актуальность. Процессы согласования, утверждения и планирования отнимают слишком много бесценного и дорого времени. Мой рецепт не претендует на универсальность, но для моих задач он работал и работает прекрасно. Метод был уже описан западными авторами, но, как мы все понимаем, методология в чистом виде нигде не применяется, а всегда добавляются свои специфические примеси или наоборот, что-то убирается. Данный метод можно назвать "Быстрое прототипирование", предпосылками для такого метода является, то что люди в сотни раз быстрее воспринимают визуальные (графические) концепции, чем текстовые описания, таким образом, если делать быстрые графические прототипы (1-2 дня) и запускать цепочку согласования, то обратную связь можно получить за те же 1-2 дня, далее 1 день на агрегацию и подготовку короткого описания 1-3 страницы, вместо 15 как раньше. После согласования, этап подготовки спецификации для разработчиков (1 день).
    Также привествуются создание универсальных моделей прототипов, например, которые описывают некоторые стандартные особенности без привязки в функциональности, таким образом на этапе тестирования и подготовки тест-кейсов/тест-планов по конкретной функциональности учитывают "стандартные" поведенческие особенности, что приводит к общему улучшению качества.
    Ещё очень эффективным инструментом лечения всяких болячек в софте является следование практикам ISO 9001 в частности сбор обратной связи с клиентов, проведение советов по качеству, надзор внутри организации за процессами (на сколько качественно они выполняются и т.п.). Это глобальная тема, но при желании можно её осилить.

    P.S. Для создания быстрых прототипов можно использовать разный софт, но мне больше все полюбился Balsamiq. Для описания требований есть ещё Rational RequisitePro (www.caseclub.ru/articles/requisite.html), более глобальный инструмент с моделированием процессов Aris, но я считаю что это уже олдскул и надо решать эти задачи вышеописанным методом.
    P.S. Чтобы было понимание всё о чём я писал работало на численности разработчиков от 15 до 120, а то мало ли у Вас там тысячи :)
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • С какой версии стоит изучать python?

    Vov Vov @balamut108
    Py
    Можете зайти на сайт pythonclock.org, чтобы убедиться что начинать на с 3-й.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Имеет ли смысл начинать с Си?

    Vov Vov @balamut108
    Py
    Во всём мире начинают с Python. В принципе, Вы можете проигнорировать этот опыт и начать с Си.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие методы продвижения сервиса с бюджетом, близким к 0, вы бы порекомендовали?

    Vov Vov @balamut108
    Py
    Попросить Степана бесплатно разместить рекламу Вашего сервиса.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Где учиться на веб программиста?

    Vov Vov @balamut108
    Py
    Веб программист - это всё-таки синтетическая профессия, которая объединяет в себе достаточно большой набор понятий и технологий.
    Начните с малого: изучите хотя бы Python и JS, а там видно будет. На полгодика у Вас занятие есть :)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Куда пойти учиться на программиста после 9-го класса?

    Vov Vov @balamut108
    Py
    В любой компании есть штатное расписание, обычно там определяется какие существуют требования к должностям и т.п. Обычно на все руководящие должности требуется ВО, но если Вы планируете быть программистом, то учите что в нормальном программировании требуется знание математики. Нормальное программирование - это когда Вы начинаете делать что-то более сложное чем сайты и простенькие API. Если Вы определились с профессией - это хорошо, идите в 10-11 и готовьтесь к поступлению на норм. факи вроде ВШЭ Комп. наук и проч.
    Если всё-таки решите в колледж, то рекомендую КП №11.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть идея проекта- нет навыков реализации?

    Vov Vov @balamut108
    Py
    Все крутые дядьки говорят что нужно делать то в чём разбираешься, если Вы не разбираетесь в этом или вообще ни в чём, начините сначала в чём-то разбираться, а потом беритесь за проекты.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • pindschik
    pindschik
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • lere
    • 3 ответа
    • 1 вопрос
  • delphinpro
    Сергей delphinpro
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации