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

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

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

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

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

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

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

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

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

mukizu

  • 41
    вклад
  • 1
    вопрос
  • 102
    ответа
  • 10%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как правильно использовать импорт в Go?

    mukizu
    mukizu @mukizu
    tuerxor:

    Так конечно не получится.

    Тут либо надо думать над тем - а правильный ли это архитектурный подход в принципе, либо менять структуру проекта.

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

    т.е.

    api_v1.go:
    package v1
    
    import "errors"
    
    type CommonApi interface {
    	Request() error
    }
    
    type Api struct{}
    
    func (Api) Request() error  {
    	return errors.New("Test")
    }


    api (обертка итп):
    package main
    
    import (
    	"<path>/api/v1"
    )
    
    type CommonSome interface {
    	Some() interface{}
    }
    
    type SomeThingWithApi struct {}
    
    func (SomeThingWithApi) Some() v1.CommonApi  {
    	return v1.Api{}
    }


    PS: Ну и почитать про паттерны будет полезно. Не зная общей задумки тут сложно что-то еще дельное сказать.
    Написано более трёх лет назад
  • С чего начать разработку доски объявлений?

    mukizu
    mukizu @mukizu
    Александр Хорьков: Начинать стоит с rails new app_name, а изучать с любого источника информации по вкусу (курсы, книги итд)
    Написано более трёх лет назад
  • Кто знает ORM сразу на несколько языков (Python, Ruby, NodeJS)?

    mukizu
    mukizu @mukizu
    Александр: Не знаю как там с админками, по-моему задача слишком тривиальная, чтобы какие-то сравнения проводить, но для скраппинга и кроулинга лучше https://scrapy.org нет даже рядом.
    Написано более трёх лет назад
  • Ruby on rails без знания каких-либо языков?

    mukizu
    mukizu @mukizu
    Ну, я не буду строить догадок почем знакомый выбрал именно PHP. Лет 10 такой совет может и был актуален, ибо PHP при всех недостатках уже имел за собой богатый набор инструментов, решений и так далее. Сейчас по этому показателю другие языки ему как минимум не уступают.

    Начинать (но не зацикливаться) так или иначе нужно с базы. На чем ее в процессе обучения реализовывать не столь принципиально.
    Написано более трёх лет назад
  • Теряются данные при использовании библиотеки requests Python, как исправить?

    mukizu
    mukizu @mukizu
    Eva05: Я никогда с FB не работал, так что не буду тыкать пальцем в небо. Суть так или иначе в том, что вам сначала надо пройти авторизацию. Очевидно это можно сделать разными способами. Сильно сомневаюсь, что простая подстановка auth={user='user',password='password'} вообще что-то даст.
    Написано более трёх лет назад
  • Теряются данные при использовании библиотеки requests Python, как исправить?

    mukizu
    mukizu @mukizu
    Сергей Зеленский: <- поддерживаю этого господина. Вы скорее всего авторизованы на сайте, а через requests запрашиваете как неавторизованный пользователь. Само собой ничего лишнего вы не видите.
    Написано более трёх лет назад
  • Ошибка в отступах?

    mukizu
    mukizu @mukizu
    Проверьте настройки обоих. Иногда табы заменяются на пробелы автоматом, в зависимости от настроек. Ну и аналогичное проблемы.
    Написано более трёх лет назад
  • Как в Ruby подсчитать количество выходных между двумя датами?

    mukizu
    mukizu @mukizu
    А еще лучше если так: ((Date.today - 14)..(Date.today)).select {|j| j if [0,6].include?(j.wday)}
    Написано более трёх лет назад
  • Как в Ruby подсчитать количество выходных между двумя датами?

    mukizu
    mukizu @mukizu
    ((Date.today - 14)..(Date.today) ).group_by(&:wday).select {|i,j| j if [0,6].include?(i)}.flatten.size тогда уж как-то так.
    Написано более трёх лет назад
  • Как в Ruby подсчитать количество выходных между двумя датами?

    mukizu
    mukizu @mukizu
    Эм, но вы же так не выходные ни разу получаете?
    Написано более трёх лет назад
  • Зачем нужна связка python и go?

    mukizu
    mukizu @mukizu
    Владимир Грабко: Ну, что-то мне подсказывает, что просто копию апи сейчас можно на сервисе типа AWS тупо сгенерировать :)
    Написано более трёх лет назад
  • Как интегрировать Angular 2 с Django?

    mukizu
    mukizu @mukizu
    Вы можете вбить в гугл "Angular 2 + Django" и получить огромное количество материала на любой вкус, цвет и размер.

    Вам куда важнее понять, что бэкэнд на django (или чем-то еще) и приложение на ангуляре - это две разные, самостоятельные сущности. Серверное приложение, с открытыми endpoint'ами и клиент, который по этим endpoint'ам обращается за данными (или посылая по ним данные).

    Если же вопрос о том, как можно организовать структуру проекта, в котором есть бэк на джанго и клиент на ангуляре - то это вопрос с открытым обсуждением, и тостер\so - не те ресурсы где этими вопросами занимаются исходя из природы вопроса. Какого-то золотого правила, выбитого в граните тут нет.
    Написано более трёх лет назад
  • Ruby для фронтенд разработки подходит??

    mukizu
    mukizu @mukizu
    "... и его суперсеты". Я бы добавил.
    Написано более трёх лет назад
  • Django как посмотреть выборку? Сделать аналог print_r в php?

    mukizu
    mukizu @mukizu
    dauren101: можете попробовать, если уж очень хочется, обычным printом или через repr() глянуть, или сторонними модулями вроде pprint.
    Написано более трёх лет назад
  • Django как посмотреть выборку? Сделать аналог print_r в php?

    mukizu
    mukizu @mukizu
    dauren101: Какой код вы хотите увидеть? Вам рекомендуют отладчик (debugger) использовать, а не в консоль print'ом инфу выкидывать.
    Написано более трёх лет назад
  • Как в Ruby вызвать метод по имени?

    mukizu
    mukizu @mukizu
    Сергей Антонов: Всегда рад :)
    Написано более трёх лет назад
  • Как в Ruby вызвать метод по имени?

    mukizu
    mukizu @mukizu
    Max: Человек хочет получая текстовую строку вызвать метод, имя которого в этой строке. Причем тут вызов метода как таковой?)
    Написано более трёх лет назад
  • Как в Ruby комплектовать массив (хэш) по условию?

    mukizu
    mukizu @mukizu
    А что делать, если есть { 'name': 'Аntonello', num: 2 }? Мы инкрементим count в итоговом массиве? Или это отдельный хэш? Если второе - как вы их потом различать собираетесь?
    Написано более трёх лет назад
  • Как простестировать проект на микросервисной архитектуре?

    mukizu
    mukizu @mukizu
    Обычное black-box тестирование, только коробочек несколько. не?
    Написано более трёх лет назад
  • Как установить psycopg2?

    mukizu
    mukizu @mukizu
    Руслан: Ну, можете не через sudo, а просто в .bash_profile какой-нибудь прописать
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • UthvfyV
    • 11 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • tolmasoft
    • 4 ответа
    • 1 вопрос
  • pindschik
    pindschik
    • 4 ответа
    • 0 вопросов
  • eres_time
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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