Задать вопрос
  • Какой самый низкоуровневый язык програмирования?

    bingo347
    @bingo347
    Crazy on performance...
    Ассемблеры разные бывают, по сути для каждой архитектуры существует свой ассемблер. А еще для разных ОС могут быть диалекты. Ассемблер - это прямое соотношение машинных команд с более человекопонятным ассемблерными, нумерации регистров с их именами и т.д. Так что что-то посередине воткнуть не получится.

    P.S. когда уже русский язык станет самым популярным? Как Вы собираетесь с формальными языками разбираться, если не можете освоить естественный?
    Ответ написан
    1 комментарий
  • Как вывести связь inlines в шаблон?

    @noremorse_ru
    order = models.ForeignKey(Order, blank=True, on_delete=models.CASCADE, null=True,  verbose_name='Заказ')

    Добавить related_name, например related_name='products_in_order'. Теперь вызывая Order, вы можете получить все связанные объекты класса ProductsInOrder (назвать надо было ProductInOrder), примерное так:
    Order.products_in_order.all()
    Остается пройтись циклом и вывести нужные данные. Это если совсем базово, еще желательно позаботиться о том, чтобы не делать лишних запросов в бд, но это уже другая история))
    Ответ написан
    Комментировать
  • Сервер входящей исходящей почты нужна помощь, несколько вопросов?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Можно ли поднять сервер почты на собственном VPS?

    На полноценном VPS можно делать все, что угодно
    Если можно, то как?

    Поставить необходимый софт. Сделать необходимые настройки. Радоваться жизни :)
    Есть ли минусы от собственно сервера почты на VPS?

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

    С сервера? Никак. Просто в очереди повиснут, повисят (по стандарту 5 суток) - и удалятся.
    Что за этим может последовать?

    Ничего.
    В чем плюсы/минусы сервисов которые предоставляют услуги сервера исходящей почты?

    Плюсы - все сделано за тебя
    Минусы - есть приходится то, что подадут :)
    Ответ написан
    1 комментарий
  • Как привлекать помощника на почасовые проекты на Upwork?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Тоже сталкивался с такой проблемой.

    1. Давать доступ к своему аккаунту вообще не вариант. Слишком много там ценной инфы и доступ к деньгам.
    2. Агентство пробовал открывать, но с ним слишком много мороки. Нужно перетащить человека на Upwork, научить пользоваться тайм-трекером, создать новый контракт с тем же заказчиком, деньги от агенства выводятся отдельно от твоих собственных денег. В итоге я забросил этот вариант. Он только для тех, кто реально собирается развивать агенство.
    3. В итоге остановился на самом простом варианте:
    - на берегу договариваемся с заказчиком, что часть работ вы делегируете, обговариваете цену таких работ
    - ваш помощник делает работу и может вообще не знать про Upwork, просто сообщает вам количество часов, если вы договаривались на часовую ставку
    - вы идёте на Upwork и вручную логируете соответствующее количество часов, либо просто просите заказчика сделать платёж на фиксированную сумму
    - получаете оплату от заказчика и оплачиваете услуги помощника

    Тут есть ещё момент, что передача части работы другому человеку может быть против правил Upwork, поэтому обсуждать такую схему стоит не через Upwork Messenger. А раз уж пошла игра в тёмную, то появляется ещё один вариант: оплата услуг помощника вам на PayPal или другим способом вне Upwork.
    Ответ написан
    1 комментарий
  • Как неспециалисту посчитать мелкие объекты (моржей) на изображении?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Используйте специализированный софт для анализа и обработки научных данных ImageJ
    Тут прям в примерах как посчитать количество клеток: https://imagej.net/Particle_Analysis
    Ответ написан
    5 комментариев
  • Какой helpdesk open source посоветуете исходя из моего ТЗ?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Бесплатно или за бабки?

    Бесплатно:
    OTRS
    Redmine
    Mantis
    Bugzilla

    За бабки
    JIRA
    ManageEngine

    JIRA - лучший из виденных мной продуктов, но цена не просто кусается - она злющая, как бешеная собака, если нужно более 10 юзеров
    Ответ написан
    2 комментария
  • Реально ли за месяц заработать на utest 100 долларов?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Нет
    Ответ написан
    Комментировать
  • Как сделать задержку программы?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Модуль, который что-то ждёт.
    Ответ написан
    1 комментарий
  • Распознавание цифровых цифр в tesseract?

    erniesto77
    @erniesto77
    oop, python, php, js
    Давайте не делать велосипед. Задача то старая.

    https://github.com/topics/number-recognition
    Ответ написан
    1 комментарий
  • Что выбрать? Kotlin или Flutter?

    @Kostik_1993
    Web Developer
    Вот и начались КАНИКУЛЫ у школьников на самоизоляции, они не могут гулять, так о будущем все думают. Какая ось заменит Android через N лет? А стать ли мне хакером и на какой для этого паблик подписаться? А что если я и гейм- и веб-разработчиком буду одновременно?

    Учить нужно то что актуально сейчас. Пока что это котлин. А после того как выучите котлин и поймете как все работает вам уже будет не трудно и в случае ухода его на второй план выучить Flutter
    Ответ написан
    3 комментария
  • Как просматривать логи apache через веб-интерфейс (с фильтрами)?

    alfss
    @alfss
    https://career.habr.com/alfss
    https://goaccess.io/ в Гугл что-ли поищите, там такого полно
    Ответ написан
    Комментировать
  • Как запускать контейнер для test/dev/prod профилях на докере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну это вы сами решайте.
    Можете хранить профили в приложении и запускать докер, передавая имя профиля как переменную.
    Можете подгружать профили с внешнего источника
    Можете пользоваться оркестраторами - kubernetes, openshift, docker compose и пользоваться внутренними штуками.
    Ответ написан
    Комментировать
  • Как получить данные с сервера, который запущен на ПК, который подключен к интернету через Android смартфон?

    2ord
    @2ord
    Для доступа к приложению на стадии разработки сойдет сервис Ngrok, создающий туннель в интернет.
    Ответ написан
    1 комментарий
  • Сколько времени занимает разработка?

    @Lightneron
    По срокам:
    2-3 суток разработка занимает в авральном режиме (при условии наличия контента заказчика, фото товаров, тексты позиций и т.п.). Если нужна не просто корзина на сайте (заказы на почту или на сайте же), а эквайринг, онлайн-касса и налоги с чеками по 54-ФЗ, интеграция с сервисами доставки — до месяца в аврале. Аврал стоит 2 цены. Важно заметить, что тут речь идёт о человеке-профи (который занимается только этим) или адекватной команде. Есть варьирование по срокам и в зависимости от того, будут ли посредники по кассам-налогам с ежемесячной арендной платой или кассу физически поставят у вас в прихожей\торговой точке, подключат к сети, зарегистрируют и т.д. т.е. при экономии — дольше т.к. настраивать надо, ехать надо, ставить и т.д. При аренде кассы и т.п. — быстрее, но с абонентской платой. COVID уже практически не тормозит процесса со стороны банков\налоговой.

    По деньгам:
    Сильно зависит от того кто делает, в каком регионе\стране разработчик, нужны ли документы, форма оплаты нал-безнал и нужных сроков. От 30 тыс. ₽ у одиночки-профи по шаблону и с некой "уникальной мобильной вёрсткой" или 50 тыс. ₽ у команды середнячков. Потолок за стандартный магазин — 150 тыс. ₽ при большом (больше тысячи) количестве товарных позиций и уникальном дизайне. На Битриксе? — Априори дороже, может даже кратно т.к. там возрастает расходная часть на платформу и разработчики хотят абонентской платы за каждый чих\модуль, а уникальная мобильная вёрстка может стоить как целый проект на бесплатной CMS у одиночки.

    Советы:
    Выбирать вам и делать это лучше всего на биржах фрилансеров. Постарайтесь максимально подробно описать проект (не "стандартный магазин с уникальной особенностью"), а область бизнеса, количество товарных позиций, предполагаемое количество покупателей в сутки, нужна онлайн-касса или нет и т.д., планируете интеграцию с CRM, бухгалтерией и т.п. Чем подробней вы опишите то что будут создавать вам люди, тем выше шанс, что вам ответят не по шаблону в вопросах цены и сроков.
    Успехов!
    Ответ написан
    Комментировать
  • Судьба программиста: геморрой в 25, простатит в 30, эректильная дисфункция в 35 - миф или правда?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Бред. Ничего такого и близко нет.
    Пробежки, спортзал, активные виды отдыха - не отменял никто.
    Ответ написан
    1 комментарий
  • Объясните пожалуйста, почему такой ответ на задачу, как решать?

    longclaps
    @longclaps
    Первая буква - любая, 33
    Каждая следующая - любая кроме предыдущей, 32
    Чего тут понимать-то?

    зы Только ведь 33*32^4
    Ответ написан
    Комментировать
  • На чём лучше сделать СКУД?

    gbg
    @gbg
    Любые ответы на любые вопросы
    0) Во "взрослой" промышленности применение разного рода макетов-малинок экономически не оправданно. Главная причина - у них не промышленное исполнение. Они не защищены от ЭМИ, от статического электричества, от иголок по питанию, от грозы. Это все придется добавлять сверху - иначе вашу хваленую БИЗОПАСНОСТЬ можно будет поломать вспышкой от фотика.

    1) МНОГО запросов - понятие сильно растяжимое. Эту задачу нужно решать на самом раннем этапе разработки архитектуры, однако, для этого нужен опыт. Поэтому, на этапе обучения, от этой задачи можно отказаться. Поверьте, инсталляции постгреса с дефолтными настройками (кроме одной) хватает на обслуживание 200-500 одновременных соединений. которые валят запросы каждую секунду. Как по вашему, это "много"?

    2)На этапе изучения, пока опыта нет, проще всего взять то, что знаете лучше всего.

    3) Скорость работы + работа с железом. Что-то я слышал такое про C++. Однако, если вы его не знаете, вы просто добавите себе проблем.

    Вывод - такая система будет вам по зубам, при условии, что вы знаете, как сделать каждую ее часть в отдельности. Вот вы делали хотя бы простой замок, открываемый через интернетик? SSL к нему привязывали? Двухфакторную авторизацию? fail2ban?

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ценник есть на их странице, но лучше закладывайтесь в интерфейсы что бы можно было потом поменять.
    Ответ написан
    4 комментария
  • Как заставить Telegram бота отправлять сообщения другому боту?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Никак.

    Если пользователь пишет вашему боту, можете через telethon взаимодействовать со вторым ботом
    Ответ написан
    Комментировать
  • В чем проблема цикла и библиотеки time?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    У Tkinter есть некий аналог sleep - after, по истечению заданного времени он вызывает нужную функцию.
    Но в твоем случае это бесполезно, потому что ты сначала выполняешь создание объекта, а только затем запускаешь само окно. Ты можешь сделать так:
    for r in range(200, 100, -5):
        print(r)
        canvas.create_circle(725, 500, r, fill="blue", outline="red", width=4)
    
    root.wm_title("Circles and Arcs")
    print(True)
    root.mainloop()

    Как видишь mainloop не запущен, но выполнение функции canvas.create_circle все равно произошло и только потом в консоле отобразится True и прозойдет запуск mainloop
    Хочешь отрисовывать динамично? Тогда как вариант запускать отрисовку можно в отдельном потоке, а уже там хоть time.sleep пихать, вот пример на твоей задаче:
    import tkinter as tk
    from threading import Thread
    from time import sleep
    
    
    class CreateCircle(tk.Tk):
        def __init__(self, width=1000, height=1000, borderwidth=0, highlightthickness=0, bg='black'):
            tk.Tk.__init__(self)
            self.canvas = tk.Canvas(
                self, width=width, height=height, borderwidth=borderwidth,
                highlightthickness=highlightthickness, bg=bg
            )
            self.create_circle_thread = Thread(target=self.create_circle)
            self.create_circle_thread.start()
            self.canvas.pack()
            self.run()
    
        def create_circle(self, x=725, y=500, fill='blue', outline='red', width=4):
            for r in range(200, 100, -5):
                self.__create_circle(x, y, r, fill=fill, outline=outline, width=width)
                sleep(0.2)
        
        def __create_circle(self, x, y, r, **kwargs):
            return self.canvas.create_oval(x-r, y-r, x+r, y+r, **kwargs)
    
        def run(self):
            self.mainloop()
    
    
    cc = CreateCircle()
    Ответ написан